2017-08-02 78 views
0

我在一個DAG中有三個任務。不管下游發生什麼,氣流任務都會運行

任務A先運行。如果任務A成功,則任務B運行。

我有任務C在任務B後運行,但它不依賴任務B或任務A成功或失敗。

任務C需要不管發生在任務A和B上的情況如何。但是,它需要在任務A和B完成之後運行。

有什麼想法?

回答

1

爲了有一個任務運行其他任務完成後,但無論其執行的結果,像trigger_rule參數設置爲all_done這樣:

my_task = MyOperator(task_id='my_task', 
        trigger_rule='all_done' 

更多選項

trigger rule documentation
相關問題