1、背景
公司的整个测试环境、正式环境打包都是用的同一个 Jenkins 构建编译打包的, 该 Jenkins 是搭建在内部的一台机器上,所有业务线加起来差不多有 100 多个大小项目,好担心内网的这台服务器如果硬盘换了这么多 Jenkins 配置这么办。
基于这个需求,Jenkins 官网上上查了下有两个备份插件可以实现实时备份,插件管理输入 Backup 后搜索,会发现有两个插件,分别是Backup 和 ThinBackup。这边选用的是 ThinBackup, 安装这个。
2、安装 ThinBackup
Jenkins 插件中心搜索 ThinBackup,点击直接安装即可。
插件官网: https://plugins.jenkins.io/thinBackup
安装好 ThinBackup 之后,在系统管理界面,拉到最下面,就可以找到 ThinBackup 。
3、配置 ThinBackup
点击 ThinBackup 就会看到三个按钮,界面如下。
-
Backup Now 现在立即备份。
-
Restore