Skip to content
Latchkey

再利用可能ワークフロー - CI/CD用語集の定義

再利用可能ワークフローは、pipeline のロジックを共有するために他のワークフローから uses: で呼び出されます。

再利用可能ワークフローは、他のワークフローが uses:workflow_call で呼び出すワークフローであり、チームがリポジトリ間で YAML をコピーする代わりに pipeline のロジックを共有できるようにします。

再利用可能ワークフローは workflow_call イベントでトリガーされ、input と secret を受け取ります。共通の CI step を一元化するため、更新が 1 か所から伝播します。

呼び出し方

.github/workflows/ci.yml
jobs:
  build:
    uses: my-org/ci/.github/workflows/build.yml@v1
    with:
      node-version: 20

関連ガイド