我尝试使用https://wiki.jenkins.io/display/JENKINS/Generic+Webhook+Trigger+Plugin处的示例制作一个简单的Jenkins文件来获取URL。但是,在第一次运行git分支时,它不会填充“ url”键。仅适用于第二版。
node {
properties([
pipelineTriggers([
[$class: 'GenericTrigger',
genericVariables: [
[key: 'url', value: '$.resource.commits[0].url']
],
token: '123456789',
]
])
if (currentBuild.currentResult == 'SUCCESS') {
stage('test') {
echo "success"
echo "${url}"
}
}
else{
echo "failed"
}
}
我在网上找到有关此问题的任何示例,并且第一个构建版本不起作用仅涉及参数,但我使用的是通用变量。
所以这没用
url = "${params.url}"