【发布时间】:2020-07-16 16:46:21
【问题描述】:
【问题讨论】:
标签: azure-devops azure-pipelines azure-pipelines-yaml
【问题讨论】:
标签: azure-devops azure-pipelines azure-pipelines-yaml
是的,这方面存在变数:
System.JobAttempt - 第一次尝试此作业时设置为 1,并在每次重试此作业时递增。
System.StageAttempt - 第一次尝试此阶段时设置为 1,并在每次重试作业时递增。
您可以找到完整的变量列表here。
【讨论】:
您可以使用predefinded variablesSystem.JobAttempt 或System.StageAttempt 来确定它是否是作业/阶段的重新运行。
如果是重新运行一个作业/阶段,要跳过一个步骤,您可以设置如下条件:
condition: eq(variables['System.JobAttempt'], '1')
【讨论】: