【发布时间】:2020-11-07 09:53:58
【问题描述】:
我希望我的服务在其中一项发布时触发相同的测试。这可能吗?谢谢!
【问题讨论】:
-
发布管道中是否有集成测试?服务是内置在构建管道中的吗?当在构建管道中构建服务并发布其构建工件时,应该运行集成测试吗?
-
是的,测试在发布管道中,服务在管道中构建相同,当其中一项服务发布时,测试在不同的环境中运行
-
你的服务也是通过azure管道发布的吗?我在想你是否可以添加一个脚本任务来调用 rest api 来触发释放你的服务的管道中的集成测试发布管道。
-
是的,所以所有服务也都通过 azure piepline,我不希望每个服务都创建新的工件,我想使用我在不同服务中的测试,当其中一项服务发布测试将在那里触发,当第二个发布时,测试将在第二个服务上触发。
-
另一个我不确定的问题。是不是当一项服务发布到一个环境时,测试应该在这个环境上运行。集成测试运行的环境如何在发布管道中配置。还是说集成测试流水线不需要做任何改动,只需要在一项服务发布时触发并运行测试?
标签: testing azure-devops integration