如果前面的任何一步失败,如何调用一个步骤(做还原)?
How to call a step (doing revert) if any previous step fails?
我有 Argo WorkflowTemplate
,它有 n
个台阶。
我只想在上一步失败时调用 last step
。
示例:在5步模板中,如果2nd
失败,跳过3
和4
,只调用5
因为它是一个还原步骤。如果都通过了,就不要调用5th
,因为不需要revert。
您可以在所有其他步骤之后定义工作流程 exit handler 到 运行。
通过添加 when
条件,您可以确保退出处理程序 运行 当且仅当前面的步骤之一失败时。
我有 Argo WorkflowTemplate
,它有 n
个台阶。
我只想在上一步失败时调用 last step
。
示例:在5步模板中,如果2nd
失败,跳过3
和4
,只调用5
因为它是一个还原步骤。如果都通过了,就不要调用5th
,因为不需要revert。
您可以在所有其他步骤之后定义工作流程 exit handler 到 运行。
通过添加 when
条件,您可以确保退出处理程序 运行 当且仅当前面的步骤之一失败时。