我正在使用通用的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变量放入构建环境变量中?
答案 0 :(得分:0)
尝试一下:
steps {
slackSend(channel: "#pipeline", message: 'Starting to build ${params.branch} for ${params.name}', botUser: true, color: 'good')
}