我正在使用通用 webhook 插件来触发我的构建:https ://plugins.jenkins.io/generic-webhook-trigger/
在此插件的设置中,它允许您根据 webhook 的内容定义变量。我用它来创建像 $name & $branch 这样的变量。
我可以在构建的触发条件中使用这些变量(我用它来检查提交是否用于正确的分支)。
我真正想做的是访问我在实际管道中定义的变量。
所以我可以做类似的事情:
steps {
slackSend(channel: "#pipeline", message: 'Starting to build ${branch} for ${name}', botUser: true, color: 'good')
}
如何将这些 webhook 变量放入我的构建环境变量中?