1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > WEB开发 > 正文

WEB开发

如何备份Jenkins

1987web2023-10-06WEB开发138
Jenkinsconfigurationascode原则相信大部分人都用过,所以构建/测试/发布过程都会用代码来描述。

Jenkins configuration as code 原则相信大部分人都用过,所以构建/测试/发布过程都会用代码来描述。

看起来一切都很好,但并不是所有的配置都在代码中,同样的 Jenkins 系统配置存储在 Jenkins 服务中,所以我们还需要备份 Jenkins 以防发生任何灾难。

备份 Jenkins 有两种方式,一种是使用 Jenkins 插件,另一种是创建 shell 脚本。

使用插件备份

我使用了该ThinBackup插件,这是我的 thinBackup 配置。

备份到用户jenkins有写权限的文件夹。这个很重要。

之前我将 Jenkins 备份到挂载文件夹,但最近它不起作用。所以我使用用户jenkins登录 Jenkins 服务器,发现我jenkins无法访问该目录,但我个人用户可以。

从周一到周六,我会每天备份我的 Jenkins 服务器。

例如,最大备份集数为3,因为每个备份存档超过400 MB。

其他复选框

备份构建结果备份userContent文件夹备份下一个内部版本号文件备份插件档案将旧备份移动到 ZIP 文件

使用 shell 脚本备份

这是一个流行的存储库和代码供您参考。

repository: https://github.com/sue445/jenkins-backup-scriptgist: https://gist.github.com/abayer/527063a4519f205efc74