用語集 最終更新 2026.04.04

workflow

workflow は、自動化の手順をまとめた設定ファイルや処理の流れを指します。
GitHub Actions では .github/workflows/ 配下の YAML ファイルとして定義します。

まず押さえたいポイント

  • 自動化の流れを書いたもの
  • event、job、step を持つ
  • GitHub Actions の基本単位

どんな場面で使うか

  • push でテストを回す
  • pull request で lint を回す
  • release 時に build や deploy を行う

どんなふうに理解するとよいか

自動化の設計図 と考えると分かりやすいです。
GitHub Actions では、この workflow に いつ 何を どの runner で 動かすかを書きます。

押さえておきたい注意点

1つの workflow に何でも詰め込むと読みにくくなります。
最初は目的ごとに分けて、短く保つ方が運用しやすいです。

実務で見るポイント

  • テスト用、デプロイ用など役割を分ける
  • event と権限を明確にする
  • ログを見て詰まりどころを追えるようにする

この用語を読むときのコツ

workflow は単語だけ暗記するより、「どんな場面で出てくるか」「何と一緒に語られるか」をセットで押さえた方が理解しやすいです。記事や設定画面で見かけたら、何を決めるための用語なのかまで見ると意味がつながりやすくなります。

最初のうちは、このページだけで完結させようとしなくて大丈夫です。 下の関連用語や関連記事も一緒にたどると、workflow がどの文脈で使われる言葉なのかがかなり見えやすくなります。

あわせて見たい用語