扫码阅读
手机扫码阅读
Jenkins系列- 备份插件
353 2023-08-04
Jenkins是主从模式,从节点可以做集群、负载,从而实现从节点的高可用,但是主节点是单节点,一旦主节点宕机,会导致Jenkins服务不可用。Jenkins主节点本身是不支持集群的,需要通过其他变通方式来实现。当前我们也未实现主节点高可用,有计划的是会做主备模式,如果主节点宕机,可快速切换到备用节点,恢复服务
Jenkins 目录结构
Executable-war:
/usr/lib/jenkins/jenkins.war
JENKINS_HOME:
/var/lib/jenkins
即为Jenkins的安装目录,可以在Jenkins页面中得到,Jenkins->系统管理-> 系统设置
+- config.xml (jenkins root configuration)
+- *.xml (other site-wide configuration files)
+- userContent (files in this directory will be served under your http://server/userContent/)
+- fingerprints (stores fingerprint records)
+- plugins (stores plugins)
+- jobs
+- [JOBNAME] (sub directory for each job)
+- config.xml (job configuration file)
+- workspace (working directory for the version control system)
+- latest (symbolic link to the last successful build)
+- builds
+- [BUILD_ID] (for each build)
+- build.xml (build result summary)
+- log (log file)
+- changelog.xml (change log)
如果有权限管理,则在HOME目录下还会有users目录。
其中config.xml是Jenkins重要的配置文件。我们都知道Jenkins用于monitor多个build,而jobs这个目录就是存储每个build相关信息的地方。
安装thinBackup插件
在thinBackup插件中,设置定时备份策略,进行定时备份。
jenkins 主要备份 JENKINS_HOME (/var/lib/jenkins)
thinBackup采用cron定时备份 - https://crontab.guru/examples.html
备份路径: /mnt/jenkins-bak
jenkins-backup
原文链接:
http://mp.weixin.qq.com/s?__biz=MzI1OTYyMzE4OQ==&mid=2247483886&idx=1&sn=137e8900dd432bcb2bdfe63b5252ab83&chksm=ea775194dd00d882148d1c23e6474892e15cc6913b10de6cf28ae3d55fdc805598ca07985869#rd
DevOps在路上的其他文章
聊聊DevOps制品管理-不止是存储这么简单
什么是制品?「制品」是指由源码编译打包生成的二进制文件,不同的开发语言对应着不同格式的二进制文件;这些二进制
都说DevOps落地难,到底难在哪里?也许你还没找到套路
当你打开这篇文章的时候,也许你也在为DevOps的落地而苦恼,也许你的组织正在尝试DevOps转型,作为一线
最详尽教程完整介绍-Windows 的 Linux 子系统-WSL1&WSL2
安装 WSL1. 开启WSL必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才
对象存储服务-Minio
「对象存储服务(Object Storage Service,OSS」)是一种海量、安全、低成本、高可靠的云
DevOps落地实践点滴和踩坑记录-(1)
记录初衷本人一直在从事企业内DevOps落地实践的工作,走了不少弯路,也努力在想办法解决面临的问题,期间也经
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线