东营北京网站建设,wordpress修改密码函数,金华专业做网站,呼和浩特公司网站制作Periodic Backup插件实现Jenkins备份前言目录结构插件备份安装插件使用插件前言
本篇来学习下使用Periodic Backup插件实现Jenkins备份
目录结构
Jenkins的所有数据都是存放在文件中的#xff0c;所以#xff0c;Jenins备份其实就是备份Jenkins_HOME目录。 Jenkins_Home目…
Periodic Backup插件实现Jenkins备份前言目录结构插件备份安装插件使用插件前言
本篇来学习下使用Periodic Backup插件实现Jenkins备份
目录结构
Jenkins的所有数据都是存放在文件中的所以Jenins备份其实就是备份Jenkins_HOME目录。 Jenkins_Home目录结构 config.xml Jenkins系统配置文件*.xml插件的配置文件userContentJENKINS_URL/userContent/ 访问该文件夹下的内容fingerprints 存储fingerprint文件plugins插件就被安装在这个文件夹中jobs存放Jenkins任务的地方 【J0BNAME】以Jenkins项目名作为文件夹名 config.xml该Jenkins项目的配置文件备份laststable软链接指向最新的一次稳定构建lastSuccessful软链接指向最新的一次成功构建nextBuildNumber文本文件存放下一次构建的构建号builds每次构建的内容 【BUILD_ID】以每次构建的ID作为文件夹名录作为文件夹名 build.xml建结果概要log日志文件动changelog.xmlchangelog记录文件 workspace工作空间目录 可忽略备份目录 workspace builds fingerprints 插件备份
安装插件
Manage Jenkins -- Mangage Plugins -- 可选插件 -- 输出框输入 Periodic Backup (下图为已安装状态)
使用插件
Manage Jenkins -- Periodic Backup Manager 插件配置点击Configure 配置参数说明 Temporary Directory用于在备份期间创建归档、在恢复期间存储归档和解压缩其内容的临时目录。对于PeriodicBackup来说这个目录需可写权限、空的并且在Jenkins主目录之外。Backup schedule (cron)cron表达式用于定时备份。Maximum backups in location保留最大的备份数量Store no older than (days)保留最大的备份天数File Management Strategy备份文件策略 ConfigOnly仅配置文件FullBackup进行全量备份。可以通过在Excludes list中填入Ant风格路径表达式排除不希望进行备份的文件。多个表达式之间使用分好分隔。 Storage Strategy存储策略 ZipStoragezip格式存储 Backup Location备份位置 Backup directory path备份文件存储位置 点击Backup Now! 立即备份 当需要恢复时单机Restore选项然后选择需要恢复的版本。