如果我想将气流DAG推送到git repo,然后使用webhook执行jenkins工作,我该怎样做才能获得气流以获取新的DAG?
是否有任何实用程序/操作员从git repo中填充dagbag?如果没有,有人可以分享他们如何用新的DAG设置填充dagbags吗?
答案 0 :(得分:1)
在我的特定情况下,我一直在使用supervisord来保持我们的Airflow调度程序和网络服务器。
我的Jenkins工作上的最后一个命令是supervisord restart airflow_scheduler;supervisord restart airflow_webserver
,它刷新了两个Airflow进程。
由于Airflow在其数据库中保持当前进程状态,因此不会因为重置调度程序或Web服务器而中断。
不确定这是否是Airflow-y最好的事情,但到目前为止我一直在为我工作。