前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Jenkins 目录结构

Jenkins 目录结构

作者头像
DevOps在路上
发布2023-05-16 10:04:16
发布2023-05-16 10:04:16
64600
代码可运行
举报
文章被收录于专栏:DevOps实践之路DevOps实践之路
运行总次数:0
代码可运行

Jenkins是主从模式,从节点可以做集群、负载,从而实现从节点的高可用,但是主节点是单节点,一旦主节点宕机,会导致Jenkins服务不可用。Jenkins主节点本身是不支持集群的,需要通过其他变通方式来实现。当前我们也未实现主节点高可用,有计划的是会做主备模式,如果主节点宕机,可快速切换到备用节点,恢复服务

Jenkins 目录结构

  • Executable-war: /usr/lib/jenkins/jenkins.war
  • JENKINS_HOME: /var/lib/jenkins

即为Jenkins的安装目录,可以在Jenkins页面中得到,Jenkins->系统管理-> 系统设置

代码语言:javascript
代码运行次数:0
复制
 +- 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)

采用cron定时备份 - https://crontab.guru/examples.html

备份路径: /mnt/jenkins-bak

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-12-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Jenkins 目录结构
  • 安装thinBackup插件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档