我有两个Azure管道P0和P1。当前,当P0作为构建完成触发器完成时,将触发P1运行。
如果P0失败,我不想触发P1。似乎没有一种添加条件以仅基于成功完成先前构建而触发构建的方法。我们必须启动P1并根据条件将其取消。
我看到的唯一方法是通过以下任一方法:
Write-Host ("##vso[task.setvariable variable=BuildContinue;]$buildContinue")
设置环境变量,并通过构建任务变量$(BuildContinue)
通过P1中的脚本读取该变量。两个选项都需要运行构建。有更好的方法有条件地运行Azure管道吗?
答案 0 :(得分:1)
我们不支持有条件的构建完成触发器。
短期内,您的好选择是: