Web フック・ペイロードの引数へのアクセス
スクリプトから、現在のパイプライン実行を開始したトリガー Web フックのペイロード全体にアクセスすることができます。 これらのファイルは、環境変数 TRIGGER_PAYLOAD_PATH でパスが定義されているファイルにある。
TRIGGER_PAYLOAD 環境変数を使用するオプションは推奨されません。
以下のコード・スニペットは、パイプラインで Web フック・トリガーのペイロードにアクセスし、変数を指定またはオーバーライドする方法を示しています。 このスニペットは、パイプラインをトリガーした最新のコミットの作成者を読み取り、後でツールチェーンで使用できるように保存しています。
AUTHOR_EMAIL="$(jq '.head_commit.author.email' $TRIGGER_PAYLOAD_PATH)"
set_env author-email $AUTHOR_EMAIL
#
# later in a separate pipeline stage, you can access this
#
get_env author-email