jenkins出错与恢复

如果你的jenkins出现了如下图所示问题(比如不能下载插件,无法保存任务等),这个时候就需要重新安装了。

一、卸载干净jenknis

要彻底卸载 Jenkins,您可以按照以下步骤进行操作:

1、停止 Jenkins 服务:在终端中运行以下命令:

bash 复制代码
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

如果是Tomcat安装的,则需要cd到tomcat目录,然后shutdown,如:

bash 复制代码
cd ~/Library/ApacheTomcat/bin
./shutdown.sh

2、删除 Jenkins 文件夹:在终端中运行以下命令:

bash 复制代码
sudo rm -rf /Applications/Jenkins

3、删除 Jenkins 的配置文件和日志文件:在终端中运行以下命令:

bash 复制代码
sudo rm -rf /Library/Preferences/org.jenkins-ci.plist
sudo rm -rf /var/log/jenkins

4、缓存目录

~/.jenkins 目录:这个目录通常是 Jenkins 的默认工作目录,其中包含了 Jenkins 的所有任务信息和配置文件。

注意:其中的jobs文件夹是任务文件夹,注意备份。

二、恢复数据

如何将一个jenkins上的项目打包迁移到另外一个jenkins上

实现方式:

1、/.jenkins(代表用户目录)目录下的jobs文件夹内有项目的文件夹,可以将项目压缩后迁移到其他jenkins上去

2.重启jenkins或者manage-->Reload Configuration from Disk

3.弄完后,需要重新设置项目的git用户凭证,以及检查项目是否迁移正常。

三、其他疑难问题备注

1、升级后保存失败

部分旧版本插件与新版本Jenkins不兼容导致,需要找出并卸载掉冲突的插件

2、项目太大git拉取失败

拉取文件长时间没有进入到构建,然后10分钟后报错如下

解决办法:

  1. 项目配置(project configure)
  2. "源码管理"选项卡中,找到GIt ->Additional Behaviours点击旁边的 add,设置长一点的超时时间(默认10分钟)或者浅克隆
相关推荐
a123_z6 分钟前
.NET 创建MCP使用大模型对话二:调用远程MCP服务
运维·服务器
木盏24 分钟前
Linux终止进程(kill process)的一些玩法
linux·运维·深度学习
Fanche40424 分钟前
Linux-CentOS-7—— 安装MySQL 8
linux·运维·数据库·mysql·centos
橘子1324 分钟前
Linux信号——信号的处理(3)
linux·运维·服务器
CZIDC38 分钟前
Nginx搭建API网关服务教程-系统架构优化 API统一管理
运维·nginx·系统架构
Algorithm15761 小时前
linux如何查看当前系统的资源占用情况
linux·运维·服务器
玄明Hanko2 小时前
记一次生产流量事故
运维·后端·安全
会游泳的石头3 小时前
探索现代网络技术:从负载均衡到 Kubernetes
运维·kubernetes·负载均衡
轻松运维小猪3 小时前
Jenkins 接入 Microsoft Azure AD 登录
jenkins
二川bro3 小时前
C盘清理——快速处理
运维·开发语言