SlackからGitHub Deploymentsで投げたEnvironment / TaskをGitHub Actionsで参照する方法

SlackからGitHub Deploymentsで投げたEnvironment / TaskをGitHub Actionsで参照する方法を調べたのでメモ。 GitHub REST API v3で投げた場合も同じだと思います。

この画面で指定した値がGitHub Actionsのワークフローで取れるのでstagingとproductionで動作を変えたりできて便利。(Environment / Taskを規定値のドロップダウンリストにする方法があるか知りたい。) f:id:tid-a24:20200517011139p:plain

  • Environment
${{ github.event.deployment.environment }}
  • Task
${{ github.event.deployment.task }}

developer.github.com