我有一个运行了很长时间的Azure DevOps build 管道。
这是我的设置方式:
管道包含“还原,构建,测试和NuGet打包和发布”步骤。
如截图所示,集成测试已被停用,因为它们需要一些时间才能完成。因此,我想将集成测试的执行以及NuGet发布步骤移到 release 管道中。
我看不到如何在这样的管道中运行这些集成测试。我以为调用dotnet test
可以,但是不起作用:该命令需要一个.csproj
文件,而不是内置的DLL。而且,在这个阶段,发布管道必须在构建管道提供的工件中工作。
如评论中所建议,我看到可以使用dotnet vstest
,但该选项在devops上不可用:
问题
如何在Azure DevOps发布管道中运行集成测试?