我有一个Asp.Net Core Web应用程序。在与此Web应用程序相同的解决方案下,还有两个其他项目; .net核心类库以及该类库的相关测试项目。
我正在试验Azure管道,并创建了一个可以成功构建和测试我的代码的管道。但是,我想将此构建管道的输出用作我的发布管道的提要,该发布管道与test plan
关联,其中一些test case
与自动化单元测试相关联(我实际上没有可以发布到任何地方;发布管道仅用于运行测试计划)。
我的发布管道将构建管道发布的工件作为输入。但是,这仅包括Web应用程序所需的DLL。而不是相关的测试程序集。
我怀疑可以通过将测试项目添加为Web应用程序的依赖项来解决此问题,但这显然是错误的。我希望有一种方法可以创建一个单独的工件,或者在工件中创建包含我的测试程序集的子文件夹,以便它们可用于发布管道的测试。
管道定义太长了,无法包含在这篇文章中,但是我已经在GitHub上提供了它们。