我想实现一种自动重新部署的方法(可以手动完成),而不是手动重新部署一个阶段。 我的阶段包括一些磁盘操作,这些操作有时在第一次尝试时会失败,但通常会在第二次尝试时成功。
我目前正在同一阶段将任务组重新运行到另一个作业中。 仅当第一个作业失败时,第二个作业才基本执行。 但是,这标志着该阶段失败了,因为两个工作中,第一个失败了。 但就我而言,这两个工作是相同的。无法找到重新部署同一阶段的方法。
答案 0 :(得分:0)
您的选择基本上会继续执行您所拥有的,或者可以使用知道如何重试的自定义PowerShell / Bash脚本替换失败的步骤。
编辑:通过将第二次尝试与第一次尝试放在同一工作中,可以稍微改善现有解决方案。这样,您就不会失败。您可以将条件放在步骤上,而不仅仅是工作。