GitHub Actions を手動で実行したい、と思ったらできるようになっていた。
.github/workflows/
配下のワークフローファイルで on
に workflow_dispatch
イベントを定義するだけで良い。
name: workflow_dispatch sample actions on: workflow_dispatch: jobs: sample-job: runs-on: ubuntu-latest steps: - name: sample run: echo "hello world!!"
これで、このワークフローを利用可能なブランチで、Actions のメニューの該当のワークフローの定義で、手動実行用のボタンが表示される。
入力値などを細か定義したい場合は、 on.workflow_dispatch.input
に必要なイベントを定義すれば良い。