启用自动同步
默认情况下,管道源自动同步特性不可用。要添加和启用此功能,请在核心业务配置在管道系统YAML中,添加标签autoSyncResourceIfOutdated
设置为真正的
.
autoSyncResourceIfOutdated:真
自动同步行为
本节提供有关管道源自动同步特性在各种场景下的行为的信息。
失踪的提交
时触发管道中的步骤外部事件的结果如果它的输入资源提交不是最新的,那2022世界杯阿根廷预选赛赛程么该步骤在' Processing required resources '阶段失败,并出现以下错误消息:
您的GitRepo资源已过时。我们将很快将资源同步到更新的版本。
在此场景中,步骤完成后,所有匹配相同的repo路径、集成和分支的git repo资源都将自动同步,失败的步骤将自动2022世界杯阿根廷预选赛赛程重新触发触发
标签设置为假
).
修改配置文件
可能在管道配置文件(yaml)中有变化的情况下,但webhook不工作。在这种情况下,当手动触发管道并且管道失败时,使用相同分支、回购和集成的管道源将自动同步。
提交的差距
为了确定管道源是否需要同步,pipes检查资源可用的最新SHA是否与webhook事件的前一个SHA匹配。如果不匹配,则自动同步管道源。
触发器设置为False
默认情况下,任何来自webhook的有效负载都将触发一个步骤的执行,但这可以通过设置触发
标记为假
.在这种情况下,即使在自动同步管道源之后,它也不会自动触发该步骤。
在这种情况下,您必须手动触发该步骤或设置触发
标记为真正的
.