我在Azure DevOps生成中有一个生成任务,该任务必须执行一系列功能测试。为此,代码必须从密钥库下载一些机密。现在,我的密钥库代码仅支持基于服务原理的身份验证。如何在AAD中使用某种服务原理执行功能测试(我同样使用Visual Studio测试任务),以确保对密钥库的身份验证不会失败?
AFAIK,尽管可以使用现有服务主体创建Azure资源管理器服务连接,但Visual Studio Test task并未定义用于接受服务连接的任何参数。但是您可能要考虑探索以下替代选项来支持当前配置:
查看以下博客文章以获取详细的演练: