2

是否有内置管道或构建变量来检查运行是否实际上是作业/阶段的重新运行。

我需要在条件下添加它,因为需要根据这个变量跳过一些步骤。

- conditions: rerun()

在此处输入图像描述

4

2 回答 2

0

是的,这有一些变数:

System.JobAttempt- 首次尝试此作业时设置为 1,并在每次重试此作业时递增。

System.StageAttempt- 第一次尝试此阶段时设置为 1,并在每次重试作业时递增。

您可以在此处找到完整的变量列表。

于 2020-07-16T17:16:41.460 回答
0

您可以使用预定义变量 System.JobAttemptSystem.StageAttempt确定它是否是作业/阶段的重新运行。

如果它是作业/阶段的重新运行,要跳过一个步骤,您可以设置如下条件:

condition: eq(variables['System.JobAttempt'], '1')

于 2020-07-17T06:10:31.147 回答