Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 1.01 KB

README.md

File metadata and controls

21 lines (12 loc) · 1.01 KB

GitHub Actionsのワークフローを手動実行する例

GitHub Actionsのワークフローはworkflow_dispatchイベントを受け取るように設定することで手動で実行できる。

.github/workflows/manual.yml

下記URLのGitHubのドキュメントに記載された例をそのままワークフローとして設定する。

https://docs.github.com/ja/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch

このワークフローではworkflow_dispatchenvironmentを要求するので、リポジトリの"Settings"から"Environment"を作成する必要がある。一部のプランを除いてパブリックリポジトリでなければ作成できない。

GitHub CLIで実行する場合は以下のようなコマンドによって実行できる。

gh workflow run manual.yml -f environment=development -f tags=false

.github/workflows/set-env-if-given.yml

入力に文字列が設定されていれば、それを環境変数にセットする例。