首页 > 其他分享 >jenkins重启之后流水线没了???

jenkins重启之后流水线没了???

时间:2024-10-22 16:14:50浏览次数:5  
标签:pipeline credentials 重启 插件 hpi 流水线 jenkins

背景:

为了使用allure插件,需要对jenkins进行重启。
jenkins部署在k8s集群中。
对jenkins的工作目录进行了挂载。

问题现象:

jenkins重启后,原有的流水线都没有了。并且新建的时候,也看不见流水线选项。
image
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

相关文章

  • oracle重启及impdb导入
    oracle重启停止Oracle服务sqlplus/assysdbashutdownimmediate;停止Oracle监听器sqlplus/assysdbalsnrctlstop;从Oracle安装用户开启sqlplus/assysdbastartupexit启动监听器$ORACLE_HOME/bin/lsnrctlstartimpdb导入创建逻辑目录sqlplus/assysdba......
  • Jenkins打包Unity游戏环境变量配置
    Jenkins打包Unity游戏失败,通过报错日志会查找到sdk环境有问题,解决sdk的环境问题后会出现ndk环境有问题,为了解决这两个问题导致的打包失败需要在Jenkins中配置环境变量打开Jenkins首页,选中ManagerJenkins,再点击System选项找到全局属性,勾选Environmentvariables选项点击......
  • 突然断电重启mysql报错[ERROR] [MY-013183] [InnoDBl Assertion failure: trxotypes.h
    当你遇到断电重启后MySQL报告[ERROR][MY-013183][InnoDB]Assertionfailure:trxotypes.h:541:m_rsegs_n<2这样的错误时,这通常指示InnoDB存储引擎在尝试恢复或初始化其内部数据结构时遇到了问题。这个问题很可能是由于断电导致的未正常关闭和文件系统的不一致状态。......
  • 使用http请求jenkins 构建Job
    1.创建专门用于api的用户,授予对应项目的权限2.生成api_tocken3.远程构建打开job的构建界面复制url使用buildWithParameters接口http://192.168.xx.xxx:12000/view/运维工具/job/lijq-test/buildWithParameters授权处填写用户id作为用户名前面生成的api_tocken即为密......
  • 九、Redis之流水线
    Redis是一个使用客户端-服务器模型和所谓的请求/响应协议的TCP服务器。这意味着通常通过以下步骤完成请求:客户端向服务器发送查询,并通常以阻塞方式从套接字读取服务器响应。服务器处理命令并将响应发送回客户端。客户端发送请求到服务器,服务器处理请求并响应给客户端。这个......
  • 多job同时运行案例-jenkins
    多job同时运行案例-jenkinsMultiJobProject创建对应插件的Job总作业名称,每个job选择忽略,不强制依赖完成后任务输出测试作业执行结果控制台输出......
  • jenkins-api应用
    jenkins-api应用#需求:获取指定view下作业并执行http://192.168.10.14:8080/view/test/api/json作业pipelinepipeline{agent{node{label'master01'}}options{disableConcurrentBuilds()}sta......
  • Jenkins+Coverage的代码覆盖率集成实践
    Jenkins+Coverage的代码覆盖率集成实践一、工具介绍Jenkins:Jenkins是一个开源的、基于Java开发的持续集成工具,它可以帮助开发人员自动化构建、测试和部署软件项目。Coverage:Coverage是一个Python代码覆盖率工具,用于测量代码执行过程中哪些代码行被执行到,从而评估测试的有效......
  • jenkins打包远程传送到windows机器上并执行脚本
    jenkins打包传送到远程linux机器略。前提:windows已安装OpenSSHserver并启动了服务1、jenkins安装PublishOverSSH 插件2、配置windows远程连接信息系统管理-->系统设置测试连接RemoteDirectory不填默认是C:\Users\Administrator目录3、配置构建先找到工作目录,如下......
  • 【jenkins】 多节点并行运行,提升效率
    背景由于本项目产品中部分功能费时较久,随着脚本的体量增加,导致单节点运行时间越来越长,因此,对执行效率进行优化;办法代码层:由单进程串行变更为多进程并发执行,参考:Python多线程和多进程并发执行_python多线程并发执行-CSDN博客 【由于本产品是个单进程的项目,因此改办法不适用......