首页 > 其他分享 >Jenkins备份、还原

Jenkins备份、还原

时间:2023-11-28 15:47:02浏览次数:28  
标签:exclude lib -- 备份 还原 jenkins var Jenkins

1、在新服务器上安装Jenkins和环境工具

(1)新服务器上的Jenkins版本需要和旧服务器上的Jenkins版本一致

(2)新服务器上安装Java、Git、Maven等工具,最好保持安装路径、参数和原服务器一致

 

2、备份Jenkins

tar -cvf /home/jenkins.tar /var/lib/jenkins/ --exclude=/var/lib/jenkins/.cache --exclude=/var/lib/jenkins/.config --exclude=/var/lib/jenkins/.docker --exclude=/var/lib/jenkins/.groovy --exclude=/var/lib/jenkins/.helm --exclude=/var/lib/jenkins/.java --exclude=/var/lib/jenkins/logs --exclude=/var/lib/jenkins/.m2 --exclude=/var/lib/jenkins/.npm --exclude=/var/lib/jenkins/.yarn

主要是“jobs、plugins、users、workspace”这四个文件夹,最好是整个目录迁移,这样还原后,不需要再手动配置Jenkins,环境和旧服务器一模一样

  • 选择整个文件夹迁移,而不是jobs、plugins、users、workspace四个文件夹。这四个文件夹不能包含所有内容,迁移后需要手工配置。
  • 整个文件夹迁移没问题,所以迁移后和原来jenkins一模一样。

 

3、把旧服务器打包好的tar包scp到新服务器目录并解压覆盖掉新文件

scp jenkins.tar [email protected]:/xx/xx/jenkins

解压、覆盖

tar -xvf jenkins.tar -C /var/lib/jenkins/

\cp -rf jenkins /var/lib/jenkins/

4、重启jenkins服务即可

 

参考:

https://blog.csdn.net/kouryoushine/article/details/100075629
https://www.cnblogs.com/xuwujing/p/15725595.html

 

标签:exclude,lib,--,备份,还原,jenkins,var,Jenkins
From: https://www.cnblogs.com/xiaoyou2018/p/17862091.html

相关文章

  • Linux 高级Shell脚本与用户管理(linux文件夹备份脚本)
    本文,我们将要学习Linux高级Shell脚本以及用户管理(重点)。下面,我们将开始探索几个使用的Shell脚本,然后介绍Linux中的用户管理。Shell脚本1创建动态目录首先,我们创建一个名为 create_directories.sh的脚本文件,这个将本将用于生成指定数量且具有动态名称的目录。以下是脚本......
  • linux 文件共享盘以及备份机制
    NFS minio  glusterFile 1.NFSNFS服务器搭建  目录NFS服务器1、NFS简介2、NFS工作机制2.1.RPC3、/etc/exports文件的格式4、实操1)手动挂载2)自动挂载autofs NFS服务器1、NFS简介NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件......
  • 服务器数据库A的备份恢复到服务器B后出现问题解决
    消息10314,级别16,状态11,第2行尝试加载程序集ID65536时,Microsoft.NETFramework出错。服务器可能资源不足,或者程序集可能不受信任,PERMISSION_SET=EXTERNAL_ACCESS或UNSAFE。如上错误提示,解决办法: alterdatabasedatabasenamesettrustworthyon还有更改数据库......
  • Rsync增量备份,数据同步工具
    Rsync是可实现全量及增量的本地或远程数据同步备份的优秀工具。SCP是全量备份,Rsync可以全量备份也可以是增量备份。centos5 rsync2.0是先把所有文件对比,在进行差异备份centos6 rsync3.0是边对所有文件进行对比,将对比的差异边进行备份rsync的三种工作模式:(1)本地同步......
  • 迁移备份、Dockerfile、docker私有仓库
    迁移备份#镜像从哪来的?1dockerpull拉的2通过容器打包成镜像3Dockerfile构建#容器保存为镜像-运行一个centos容器dockerrun-id--namecentos_vimcentos:7-在容器中装vimdockerexec-ita6e240/bin/bashyumins......
  • Jenkins从Ubuntu迁移至AlmaLinux问题及相关解决记录
    相关背景之前在Ubuntu平台上搭建了Jenkins(在Ubuntu机器上使用war包安装Jenkins),现在由于一些需求,需要将系统迁移到AlmaLinux平台。由于AlmaLinux属于CentOS系列,与Ubuntu所属的Debian系列不同,在此记录一下迁移中遇到的问题。问题1:账号没有sudo权限现象:根据Linux机器自建账号并赋......
  • 无涯教程-MySQL - 备份数据
    将表数据导出到文本文件中的最简单方法是使用SELECT...INTOOUTFILE语句,该语句将查询输出直接导出到服务器主机上的文件中。SELECT...INTOOUTFILE该语句的语法在最后将常规SELECT命令与INTOOUTFILE文件名结合在一起,默认输出格式与LOADDATA命令相同,因此,以下语句将t......
  • Mysql命令行备份数据库的关键步骤
    MySQL是一个广泛使用的开源关系数据库管理系统,它常用于各种规模的应用,从个人博客到大型企业级系统。在使用MySQL的过程中,数据备份是一项至关重要的任务,它能够确保在发生数据丢失或系统故障时,我们可以恢复和重新部署数据库。在本文中,我们将介绍如何使用mysql命令行工具备份数据库,并......
  • 手机通讯录好备份,那微信通讯录怎么办
    6-8微信联系已经成为我们日常生活沟通联系最常用的渠道之一,那么对于通讯录的提前备份就越来越重要了,防患于未然。如果是手动一个个联系人去抄写备份的话会花很多时间,特别是有些通讯联系人比较多的朋友。这里有一个小工具《微信通讯录极速导出工具》,可以方便快速地一键导出所有的微......
  • windows定时备份日志文件
    前言之前项目因为各种原因没有上CI/CD,也没有部署什么nginx管理工具,再加上nginx部署在windowsserver上,,面对日积月累不停膨胀的日志文件,需要一个定时脚本处理自动分割日志文件。本篇文章主要讲解如何在windows上创建定时任务,以及如何编写一个简单的bat脚本Windows备......