Jenkins在Docker上。 — Hello World示例构建失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins在Docker上。 — Hello World示例构建失败相关的知识,希望对你有一定的参考价值。

我刚刚开始学习詹金斯以创建简单的管道。 jenkins在简单的hello world示例中给出错误消息很奇怪]

我已经安装了基于docker的jenkins版本,并配置了webaccess,试图创建helloworld管道并尝试构建,但其错误如下所示。 (我已经安装了所有推荐的插件)和最新版本的jenkins

    Started by user abadmin
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] End of Pipeline
hudson.remoting.ProxyException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
jar:file:/var/jenkins_home/plugins/pipeline-model-definition/WEB-INF/lib/pipeline-model-definition.jar!/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy: 29: unable to resolve class edu.umd.cs.findbugs.annotations.SuppressFBWarnings
 @ line 29, column 1.
   import edu.umd.cs.findbugs.annotations.SuppressFBWarnings
   ^

1 error

    at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)
    at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:958)
    at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:605)
    at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:554)
    at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298)

任何想法是什么原因。一个简单的例子,朝前走,但都失败了

我正在使用以下管道代码

    pipeline 
agent any
stages 
stage("Hello") 
steps 
echo 'Hello World'




将获得任何帮助

答案

将您的詹金斯更新为2.190.3。删除您的容器,然后重新运行您的创建容器脚本,用新版本替换版本号。这将升级您的詹金斯,您的帐户和管道仍然存在。

以上是关于Jenkins在Docker上。 — Hello World示例构建失败的主要内容,如果未能解决你的问题,请参考以下文章

jenkins快速入门,自动构建一个hello world项目(devops,ci/cd)

在docker上搭建Jenkins工程

在Docker Centos上部署Jenkins(包含Jenkins汉化)

如何在Openshift平台上通过Jenkins管道运行docker-in-docker?

Jenkins 在 Windows 上使用 Docker - 无法运行程序“nohup”

Jenkins和Docker