Workflow Dispatch - CI/CD 用語集の定義
workflow dispatch とは、UI、REST API、または gh CLI から GitHub Actions の workflow を手動で開始できる workflow_dispatch トリガーで、任意で型付きの inputs を渡せます。
定義の仕方
workflow に on: workflow_dispatch: を追加します。type が string、boolean、choice、または environment の inputs: を宣言でき、それらはユーザーが workflow を実行するときにフォームフィールドとして表示されます。
inputs の受け取り先
ディスパッチされた inputs は ${{ inputs.<name> }}(または github.event.inputs.<name>)で読み取ります。これは CI で手動の deploy または release ボタンを作る標準的な方法です。
関連ガイド
Repository Dispatch - CI/CD Glossary DefinitionRepository Dispatch: Repository dispatch is the `repository_dispatch` trigger that starts a workflow in respo…
Workflow Run - CI/CD Glossary DefinitionWorkflow Run: A workflow run is a single execution instance of a workflow, created when a trigger fires, with…
Manual Approval - CI/CD Glossary DefinitionManual Approval: Manual approval is a deployment gate where a job targeting a protected environment pauses un…