在砖的工作任务有条件地运行
默认情况下,工作任务运行时依赖运行,都成功了,但是你还可以配置任务在砖的工作只有在满足特定的条件下运行。例如,您可以使用如果运行条件,即使部分或全部运行任务的依赖关系都失败了,允许你的工作从失败中恢复并继续运行。
改变运行如果
一个任务的条件
您可以配置一个运行如果
条件时编辑一个任务与一个或多个依赖项。添加任务的条件,选择的条件如果运行下拉菜单在任务配置。的运行如果
条件评估后已经完成所有任务依赖关系。你也可以添加一个运行如果
条件,当你添加一个新的任务与一个或多个依赖项。
运行如果
条件的选择
你可以添加以下运行如果
条件一个任务:
所有的成功:所有依赖项和成功运行。这是默认条件下运行的任务。任务被标记为
上游失败的
如果条件不满足。至少一个成功:至少一个依赖已经成功了。任务被标记为
上游失败的
如果条件不满足。没有失败的:所有的依赖关系失败,和至少一个依赖运行。任务被标记为
上游失败的
如果条件不满足。全部完成:所有依赖项已经完成了。
至少有一个失败:至少一个依赖失败了。任务被标记为
被排除在外
如果条件不满足。都失败了:所有依赖项都失败了。任务被标记为
被排除在外
如果条件不满足。
请注意
任务配置为处理标记为失败
被排除在外
如果他们的运行如果
条件不满足。排除任务跳过,被视为成功。如果所有任务依赖关系被排除在外,任务也排除在外,不管它
运行如果
条件。如果你取消任务运行时,通过下游任务取消传播,和任务
运行如果
条件,处理运行故障,例如,确保清理任务运行任务运行时取消。