首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在集成jenkins和GitHub期间,“需要一个github项目url”。

在集成jenkins和GitHub期间,“需要一个github项目url”。
EN

Stack Overflow用户
提问于 2019-01-10 23:34:08
回答 1查看 755关注 0票数 2

我正在尝试通过带有web钩子的GitHub Pull Request Builder来集成Jenkins和GitHub。有以下作业配置:

构建触发器设置

Scm设置

常规设置

在有人推送commit后,我在Jenkins日志中有一个异常:

代码语言:javascript
复制
WARNING: org.jenkinsci.plugins.ghprb.GhprbTrigger.run() failed for hudson.model.FreeStyleProject@70d6b2ea[CI-pull Request]
java.lang.IllegalStateException: A GitHub project url is required.
    at org.jenkinsci.plugins.ghprb.GhprbTrigger.initState(GhprbTrigger.java:253)
    at org.jenkinsci.plugins.ghprb.GhprbTrigger.getRepository(GhprbTrigger.java:708)
    at org.jenkinsci.plugins.ghprb.GhprbTrigger.isActive(GhprbTrigger.java:697)
    at org.jenkinsci.plugins.ghprb.GhprbTrigger.run(GhprbTrigger.java:365)
    at hudson.triggers.Trigger.checkTriggers(Trigger.java:278)
    at hudson.triggers.Trigger$Cron.doRun(Trigger.java:226)
    at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:72)
    at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:58)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
EN

回答 1

Stack Overflow用户

发布于 2019-01-11 05:56:37

检查您的项目配置,并确保您在"General“部分中指定了project url。很容易漏掉。这应该是Github上项目的web URL,而不是结帐url。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54132011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档