.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 の設定です。