气流触发规则任务依赖项

时间:2021-06-15 09:06:31

标签: airflow

在下面显示的 DAG 中,无论任务 db 是成功还是失败,我都想执行任务 c,但是对于任务 e 如果任务 {{1 }}、bc 是成功然后才应该被触发。 DAG Image

写在下面的代码但它不起作用:

d

1 个答案:

答案 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]