背景:
为了使用allure插件,需要对jenkins进行重启。
jenkins部署在k8s集群中。
对jenkins的工作目录进行了挂载。
问题现象:
jenkins重启后,原有的流水线都没有了。并且新建的时候,也看不见流水线选项。
jenkins日志提示:
jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading item 流水线名称
com.thoughtworks.xstream.mapper.CannotResolveClassException: flow-definition
这个日志大概的意思就是加载不了这个流水线
解决思路:
通过日志和界面不显示流水线,可以意识到jenkins的pipline插件有问题。
去插件管理发现,果然pipline插件没有了。这个时候就去jenkins的插件中心进行了下载,下载之后重启,发现原来的流水线回来了。流水线选项也出来了。
jenkins插件中心地址:
https://plugins.jenkins.io/
本次下载插件
workflow-aggregator.hpi
cloudbees-folder.hpi
pipeline-groovy-lib.hpi
credentials.hpi
plain-credentials.hpi
workflow-job.hpi
pipeline-model-extensions.hpi
branch-api.hpi
workflow-multibranch.hpi
pipeline-input-step.hpi
pipeline-model-definition.hpi
ssh-credentials.hpi
credentials-binding.hpi
pipeline-stage-view.hpi
pipeline-graph-analysis.hpi
注:下载的时候一定要注意插件的版本,绝对不能大于你jenkins的版本
由于jenkins不是自己部署的,猜测原因大概率是因为之前安装的插件可能有问题。
标签:pipeline,credentials,重启,插件,hpi,流水线,jenkins From: https://www.cnblogs.com/world-of-yuan/p/18493046