Airflow/Digdag/Airbyteがtoo muchな要件においてGitHub Actionsはちょうどいい。無料枠が太っ腹だし設定が全てYAMLなのもいい。 一つのワークフローに詰めすぎないよう分割管理するのが好き。他ワークフローを終えたら別のものが発火するような設定をよく仕込んでいる。例えばdbt buildとdbt DocsをGAEにデプロイするワークフローと、elementaryを実行してレポートをGAEにデプロイするワークフローを分けたり。前者だけ実行したいことが頻繁にあるためだ。
GitHub Actions
GitHub Actions
GitHub Actions
Airflow/Digdag/Airbyteがtoo muchな要件においてGitHub Actionsはちょうどいい。無料枠が太っ腹だし設定が全てYAMLなのもいい。 一つのワークフローに詰めすぎないよう分割管理するのが好き。他ワークフローを終えたら別のものが発火するような設定をよく仕込んでいる。例えばdbt buildとdbt DocsをGAEにデプロイするワークフローと、elementaryを実行してレポートをGAEにデプロイするワークフローを分けたり。前者だけ実行したいことが頻繁にあるためだ。