在构建变量中检测失败构建的重新运行
in build variable to detect rerun of failed builds
是否有内置管道或构建变量来检查 运行 是否实际上是 job/stage.
的重新 运行
我需要在条件中添加这个,因为需要根据这个变量跳过一些步骤。
- conditions: rerun()
是的,这方面存在变数:
System.JobAttempt
- 第一次尝试此作业时设置为 1,并在每次重试作业时递增。
System.StageAttempt
- 第一次尝试此阶段时设置为 1,并在每次重试作业时递增。
您可以找到完整的变量列表 here。
您可以使用predefinded variables System.JobAttempt
或System.StageAttempt
来判断它是否是job/stage.[=14= 的重新运行 ]
如果是job/stage的re-运行要跳过一个步骤,你可以设置条件如下:
condition: eq(variables['System.JobAttempt'], '1')
是否有内置管道或构建变量来检查 运行 是否实际上是 job/stage.
的重新 运行我需要在条件中添加这个,因为需要根据这个变量跳过一些步骤。
- conditions: rerun()
是的,这方面存在变数:
System.JobAttempt
- 第一次尝试此作业时设置为 1,并在每次重试作业时递增。
System.StageAttempt
- 第一次尝试此阶段时设置为 1,并在每次重试作业时递增。
您可以找到完整的变量列表 here。
您可以使用predefinded variables System.JobAttempt
或System.StageAttempt
来判断它是否是job/stage.[=14= 的重新运行 ]
如果是job/stage的re-运行要跳过一个步骤,你可以设置条件如下:
condition: eq(variables['System.JobAttempt'], '1')