0

我将 GitLab 8.7.3 和 Jenkins 2.3 与 Gitlab Merge Request Builder Plugin 2.0.0 一起使用

之前,当我们在 gitlab 上进行合并请求时,Jenkins 构建开始并且 Jenkins 发表评论 Build PASS or Failed。

但是现在,“CI 构建待定”没有詹金斯对合并请求的评论

我在 Jenkins 中找到以下日志:

警告: hudson.model.FreeStyleProject@b0ec9[Project_name] 的 org.jenkinsci.plugins.gitlab.GitlabBuildTrigger.run() 失败
java.lang.NullPointerException
    在 org.jenkinsci.plugins.gitlab.GitlabMergeRequestWrapper.check(GitlabMergeRequestWrapper.java:100)
    在 org.jenkinsci.plugins.gitlab.GitlabRepository.check(GitlabRepository.java:86)
    在 org.jenkinsci.plugins.gitlab.GitlabRepository.check(GitlabRepository.java:68)
    在 org.jenkinsci.plugins.gitlab.GitlabMergeRequestBuilder.run(GitlabMergeRequestBuilder.java:28)
    在 org.jenkinsci.plugins.gitlab.GitlabBuildTrigger.run(GitlabBuildTrigger.java:134)
    在 hudson.triggers.Trigger.checkTriggers(Trigger.java:273)
    在 hudson.triggers.Trigger$Cron.doRun(Trigger.java:222)
    在 hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:50)
    在 java.util.concurrent.Executors$RunnableAdapter.call(未知来源)
    在 java.util.concurrent.FutureTask.runAndReset(未知来源)
    在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(未知来源)
    在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(未知来源)
    在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)
    在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源)
    在 java.lang.Thread.run(未知来源)

有谁知道如何解决这个问题?欢迎任何帮助。谢谢你。

4

1 回答 1

0

为什么会发生这种情况是因为我已经构建了其他 Jenkins 进行备份。我没有注意到它将 Crontab 设置为获取合并请求通知,并且由于其他原因,备份服务器上的 Jenkins 无法构建。

感谢所有阅读或思考过这个问题的人。

于 2016-07-19T07:01:24.587 回答