从 Webhook 有效内容访问参数

您的脚本可以访问启动当前管道运行的完整触发器 Webhook 有效内容。 它们位于 TRIGGER_PAYLOAD_PATH 环境变量所定义路径的文件中。

不推荐使用 TRIGGER_PAYLOAD 环境变量的选项。

以下代码片段显示如何访问 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