Github Pull Request Builder不使用DSL插件

时间:2017-05-10 05:28:30

标签: jenkins groovy jenkins-job-dsl

我在github上托管了DummyProject2,我想使用Jenkins为此设置本地CI。我已经为github上的所有内容设置了webhook触发器。这是我的种子工作DSL脚本。

job('upstreamJob') {
    scm {
        git {
            remote {
                github('codernavi18/DummyProject2')
                refspec('+refs/pull/*:refs/remotes/origin/pr/*')
            }
        }  
    }
    steps {
        shell('echo "This build is triggered from pull request"')
    }
    triggers {
        githubPullRequest {
            useGitHubHooks()
            permitAll()
            autoCloseFailedPullRequests()
            displayBuildErrorsOnDownstreamBuilds()
        }
    }
}

当我在项目上提出拉取请求时,我的作业upstreamJob没有被触发。我的代码出了什么问题?

PS:如果我使用了不同的插件Github Integration Plugin,那么我的构建会根据拉取请求被正确触发。这意味着我的webhook很好,连接也不是问题。

0 个答案:

没有答案