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分钟)或者浅克隆
相关推荐
Trouvaille ~19 小时前
【Linux】库制作与原理(二):ELF格式与静态链接原理
linux·运维·c语言·操作系统·动静态库·静态链接·elf文件
写代码的橘子n19 小时前
IPV6复习(基础入手版)
运维·服务器·网络
ICT技术最前线19 小时前
H3C双WAN口策略路由配置技术教程
运维·网络·h3c·策略路由
一分半心动19 小时前
windows docker desktop 安装VibeVoice
运维·docker·容器
向日葵.20 小时前
中间件交接文档
linux·运维·服务器
LucidX20 小时前
Docker核心操作实战
运维·docker·容器
隔壁阿布都20 小时前
Docker Compose中的网络管理
运维·docker·容器
云和数据.ChenGuang20 小时前
运维工程师技术教程之Pull Requests(PR)
运维·分布式·git·数据库运维工程师·运维教程
小快说网安20 小时前
抗 DDoS 防护在等保测评中的权重提升:云服务器如何通过防护能力加分?
运维·服务器·ddos·等保测评
翼龙云_cloud20 小时前
阿里云渠道商:如何快速解决更换阿里云GPU公网IP后出现的网络故障?
运维·tcp/ip·阿里云·云计算