我想为代理程序阶段编写一个自定义条件,这意味着它仅在先前(或特定)代理程序阶段已经运行时运行,而不管它是否通过。
例如...
因此,如果并行测试已经运行,我只想运行顺序测试。如果跳过了并行测试,我也希望跳过顺序测试。
我在这里看过-https://docs.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=vsts&tabs=yaml
...但是找不到等效的示例。
谢谢
答案 0 :(得分:0)
当前有关发布管道的重要信息是,代理阶段不像构建管道那样还支持并行执行。这些阶段将按顺序执行。既然是真的,我认为您可以使用与跳过/运行第一阶段相同的条件。
and(always(), eq(variables[ExecuteTests], True))