【发布时间】:2018-08-07 15:36:12
【问题描述】:
我正在尝试集成 Jenkins 版本。 2.89.4 与 Gitlab 1.5.3
我已经输入了我的 Gitlab 主机 URL 和
用于访问 Gitlab 的 API 令牌。
但是,当我单击测试连接时,我得到以下异常跟踪:
任何帮助将不胜感激。
java.util.NoSuchElementException: no client-builder found that supports server at https://gitlab.com/tom/abc.git
at com.dabsquared.gitlabjenkins.gitlab.api.impl.AutodetectingGitLabClient.autodetectOrDie(AutodetectingGitLabClient.java:271)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)
Caused: javax.servlet.ServletException
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:765)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)
at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:248)
at org.eclipse.jetty.util.thread.Invocable$InvocableExecutor.invoke(Invocable.java:222)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:294)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:199)
at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
【问题讨论】:
-
1.文档说登录的角色应该是全局管理员或所有者级别或主人来执行一些构建操作。交叉检查您的角色及其权限。 2. 检查管道作业和指示适当构建触发事件的任何复选框,例如“构建时...”。 3. 您配置的作业类型是什么? 4. 在我比较熟悉的 travis 中,有一个描述构建序列的 .yml 文件。以及是否仅使用它或不使用它进行构建的选项。你在使用任何构建脚本吗?
-
感谢您的宝贵时间,但问题已通过使用根 URL gitlab.com 和 API 令牌解决。
标签: jenkins github continuous-integration gitlab jenkins-plugins