從 Webhook 有效負載存取引數
您的 Script 可以存取啟動現行管線執行的完整觸發程式 Webhook 有效負載。 它們位於 TRIGGER_PAYLOAD_PATH 環境變數所定義路徑的檔案中。
使用 TRIGGER_PAYLOAD 環境變數的選項已淘汰。
下列程式碼 Snippet 顯示如何存取 Webhook 觸發程式有效負載,以及提供或置換管線中的變數。 它會讀取觸發管線之最近確定的作者,並儲存它以供工具鏈稍後使用。
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