【问题标题】:Github Pull Request Builder - Cannot trigger build and cannot set build status on github commitGithub Pull Request Builder - 无法触发构建并且无法在 github 提交上设置构建状态
【发布时间】:2014-12-28 16:54:43
【问题描述】:

我正在使用 GitHub pull request builder plugin 来设置每个拉取请求的构建。

但是,对于任何新的拉取请求或拉取请求的新提交,都不会触发此构建。詹金斯日志上几乎没有例外。根据这些日志,我不知道出了什么问题。

提前致谢。

Sep 22, 2014 12:10:52 AM SEVERE org.jenkinsci.plugins.ghprb.GhprbTrigger getBuilds
The ghprb trigger for keeper-pull-request wasn't properly started - helper is null
Sep 22, 2014 12:10:52 AM WARNING hudson.model.listeners.RunListener report
RunListener failed
java.lang.NullPointerException
    at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onStarted(GhprbBuildListener.java:19)
    at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onStarted(GhprbBuildListener.java:12)
    at hudson.model.listeners.RunListener.fireStarted(RunListener.java:213)
    at hudson.model.Run.execute(Run.java:1702)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:232)

Sep 22, 2014 12:10:54 AM INFO jenkins.plugin.assembla.AssemblaProjectProperty$DescriptorImpl getSites
Called getSites size=0
Sep 22, 2014 12:11:00 AM WARNING hudson.triggers.Trigger checkTriggers
org.jenkinsci.plugins.ghprb.GhprbTrigger.run() failed for hudson.model.FreeStyleProject@17c57009[keeper-pull-request]
java.lang.NullPointerException
    at org.jenkinsci.plugins.ghprb.GhprbTrigger.run(GhprbTrigger.java:140)
    at hudson.triggers.Trigger.checkTriggers(Trigger.java:266)
    at hudson.triggers.Trigger$Cron.doRun(Trigger.java:214)
    at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:54)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:662)

【问题讨论】:

    标签: github jenkins jenkins-plugins


    【解决方案1】:

    最后,问题是我没有在作业配置中设置Github project字段。

    配置该字段后,一切正常。

    【讨论】:

    • 很高兴看到您解决了问题。请接受您的回答,以便 1) 其他人可以知道您的查询已解决。 2) 其他人会知道决议是什么。
    • @Technext 谢谢。但是,它需要 2 天才能接受我自己的答案。
    • 您在哪里看到设置项目“Github 项目”的选项?我在 Jenkins 管理配置页面上找不到它
    • @DoronShai 在每个 Jenkins 作业的配置页面下,在该页面的顶部。您可以通过在此页面中找到“Github”来快速找到它。
    猜你喜欢
    • 2014-09-18
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多