服务器重启后jenkins任务内容不见了,并且新建任务也不见了

服务器centos7.4

背景:服务器异常重启后,jenkins上面的任务只剩下一些前端项目,后端的任务都不展示了,jenkins版本是Jenkins 2.346.3

解决方案:根据显示,jenkins很多的插件引用失败,显示需要升级到更高的版本(Jenkins 2.387.3),最后,不断升级版本才解决(注意,升级jenkins后,有的版本对java8不再支持)

centos jenkins升级到指定版本

要在CentOS上将Jenkins升级到指定版本,你可以按照以下步骤操作:

  1. 停止当前运行的Jenkins服务:

    sudo systemctl stop jenkins

  2. 查看可用的Jenkins更新:

    sudo yum check-update jenkins

  3. 如果你知道要升级到的特定版本,可以使用yum--setopt选项指定版本号:

    sudo yum install jenkins --setopt=jenkins.version=你的目标版本号

    例如,如果你想要升级到2.387.3版本:

    sudo yum install jenkins --setopt=jenkins.version=2.387.3

  4. 如果你不指定版本,只是想要更新到最新版本,则可以简单地运行:

    sudo yum update jenkins

  5. 重新启动Jenkins服务:

    sudo systemctl start jenkins

  6. 检查Jenkins的版本确认升级成功:

    java -jar /usr/lib/jenkins/jenkins.war --version

或者,如果你是通过官方推荐的方式安装的Jenkins(使用Jenkins的官方RPM包),你可以直接下载指定版本的RPM包,然后使用yum进行安装。-------使用的这一种解决问题

例如:

1、下载指定版本的RPM包:

      wget https://pkg.jenkins.io/redhat-stable/jenkins-2.387.3-1.1.noarch.rpm

2、使用yum安装下载的RPM包:

      sudo yum install jenkins-2.387.3-1.1.noarch.rpm
之后的步骤(停止、重新启动Jenkins服务,检查版本)与上述步骤相同。

### Java 后端项目 Jenkins 自动化部署到服务器教程 #### 一、环境准备 为了成功完成Java后端项目的自动化部署,需先准备好必要的开发和运行环境。这包括但不限于安装并配置好Jenkins服务以及确保目标服务器能够正常接收来自Jenkins的部署请求[^1]。 #### 二、版本控制系统集成 对于源码管理部分,可以选用Gitee、GitHub、GitLab或SVN等平台来托管代码仓库,并设置Webhook以便于当有新的提交时能自动通知给Jenkins触发构建流程。 #### 三、创建Jenkins Job 进入Jenkins界面新建一个自由风格软件项目类型的Job,在此过程中要指定所使用的SCM工具及其对应的URL地址;同时还需要定义具体的编译命令(如`mvn clean package`),用于打包生成可执行文件[^2]。 ```bash # Maven 打包命令示例 mvn clean package -Dmaven.test.skip=true ``` #### 四、配置构建后操作 在构建后的动作里添加Shell脚本来处理实际的远程部署工作。通常情况下会涉及到使用SCP/SFTP等方式上传WAR/JAR文件至生产环境中相应位置,并重启应用容器以使新版本生效[^3]。 ```bash # Shell 脚本示例:假设已知目标机器IP为192.168.x.x, 用户名为root, 应用路径为/app/ scp target/*.jar root@192.168.x.x:/app/ ssh root@192.168.x.x "cd /app/ && docker-compose down && docker-compose up -d" ``` #### 五、私有镜像库认证 如果涉及到了私有的Docker Registry比如Harbor,则需要提前录入其用户名密码信息形成凭证供后续拉取镜像时验证身份之用。具体做法是在系统管理->全局属性中新增一项凭据条目保存起来,之后可以在Pipeline语法里面调用该凭证名称作为参数传递进去[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值