我想知道在Azure DevOps的构建管道中,是否有办法知道之前步骤执行的结果。
具体来说,我在Azure DevOps中创建了一个构建管道,其中包含约10个步骤,执行一些任务,如准备构建、构建解决方案、同步等等。
现在我想了解某些步骤执行状态的情况,无论是失败还是成功。例如:
我的问题是如何实现这一点?如何使某些步骤不基于先前的步骤执行结果而不执行,并且其他步骤应该执行。
请注意,我尝试过像“仅在所有先前任务都成功完成后执行”这样的设置,但仍然会执行步骤4和5。
另请注意,步骤7与某些自定义条件相关联,其可以正常工作。这段说明只是为了提供更多上下文信息,说明如何定义或创建我的构建管道任务。
请帮助我解决这个问题或实现这种行为。
具体来说,我在Azure DevOps中创建了一个构建管道,其中包含约10个步骤,执行一些任务,如准备构建、构建解决方案、同步等等。
现在我想了解某些步骤执行状态的情况,无论是失败还是成功。例如:
- 步骤1:成功
- 步骤2:成功
- 步骤3:失败
- 步骤4:我想知道步骤3的执行状态(成功或失败),基于此结果再执行步骤4
- 步骤5:应该执行,类似于步骤4,即根据步骤3的执行结果
- 步骤6:应该执行
- 步骤7:应该执行
我的问题是如何实现这一点?如何使某些步骤不基于先前的步骤执行结果而不执行,并且其他步骤应该执行。
请注意,我尝试过像“仅在所有先前任务都成功完成后执行”这样的设置,但仍然会执行步骤4和5。
另请注意,步骤7与某些自定义条件相关联,其可以正常工作。这段说明只是为了提供更多上下文信息,说明如何定义或创建我的构建管道任务。
请帮助我解决这个问题或实现这种行为。