Jenkins的官方Docker镜像无法使用另一个Docker Agent创建BlueOcean管道

时间:2018-04-10 14:19:08

标签: docker jenkins

https://jenkins.io/doc/tutorials/create-a-pipeline-in-blue-ocean/的教程之后,一切顺利,直到创建初始管道。与我的公共GitHub存储库的连接抱怨回购中没有jenkins文件(但它们应该在那里)。

我以这种方式启动了docker图像

sudo docker run --rm -u root -p 8080:8080 \
    -v jenkins-data:/var/jenkins_data \
    -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean

我的怀疑:没有设置内部Docker系统,以便它可以回调到Docker主机,因为GUI中没有可以选择代理的代理条目。

enter image description here

出了什么问题?

我在BlueOcean - Jenkins not able to pull Docker Image for environment测试了这个建议,但在这里没有成功。

Docker机器报告:

Apr 10, 2018 2:14:01 PM org.eclipse.jetty.server.handler.ContextHandler$Context log
WARNING: Error while serving http://0.0.0.0:8080/blue/rest/pipeline-metadata/agentMetadata
java.lang.reflect.InvocationTargetException
    at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:347)
    at org.kohsuke.stapler.ForwardingFunction.invoke(ForwardingFunction.java:63)
    at io.jenkins.blueocean.commons.stapler.TreeResponse$Processor.invoke(TreeResponse.java:43)
    at org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26)
    at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184)
    at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117)
    at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:129)
    at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)
...

0 个答案:

没有答案