Jenkins GenericTrigger在首次运行时不起作用

时间:2019-08-12 16:29:05

标签: jenkins jenkins-pipeline

我尝试使用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}"

0 个答案:

没有答案