Skip to content
Latchkey

.github/workflows ディレクトリとは?

.github/workflows ディレクトリの解説。何をするものか、そして CI/CD でなぜ重要かを含みます。

.github/workflows ディレクトリは、GitHub Actions がリポジトリ内の workflow YAML ファイルを探す場所です。

何であるか

そこにある各 .yml ファイルが、trigger、job、step を伴う workflow を定義します。GitHub は一致するイベントでそれらを自動的に検出し実行します。

CI/CD でなぜ重要か

このディレクトリこそが、GitHub Actions におけるあなたの CI 設定そのものです。ここにファイルを追加するだけで pipeline を作成でき、workflow はコードとともにバージョン管理されます (pipeline as code)。

重要なポイント

  • .github/workflows は GitHub Actions の workflow を保持します。
  • 各 YAML ファイルが 1 つの workflow です。
  • pipeline as code の設定です。

関連ガイド