在下面显示的 DAG 中,无论任务 d
和 b
是成功还是失败,我都想执行任务 c
,但是对于任务 e
如果任务 {{1 }}、b
和 c
是成功然后才应该被触发。 DAG Image
写在下面的代码但它不起作用:
d
答案 0 :(得分:1)
您需要在单独的语句中对工作流树的分支进行编码。
# execute task d no matter whether tasks b & c succeeded or failed
t_test >> t_a >> [t_b, t_c] >> t_d
# execute task e if tasks b, c & d succeeded
t_e << [t_b, t_c, t_d]