Jenkins目录结构说明

版权声明:原创不易,未经作者允许请勿随意转载!因个人能力和精力有限,难免有疏漏和不足之处,欢迎指正,谢谢~ https://blog.csdn.net/lijing742180/article/details/88544279

参考书籍:《jenkins权威指南》

Jenkins 的所有重要数据都存放在它的主目录中,即 JENKINS_HOME

1、JENKINS_HOME

  • 默认位于当前用户主目录下的 .jenkins 隐藏目录中,即 ~/.jenkins
  • 可通过修改环境变量 JENKINS_HOME 的值,来更改 jenkins 主目录。
  • 其中存储了关于构建服务器的配置信息、构建作业、构建产物、插件和其它有用的信息。
  • 这个目录将会占用大量的磁盘空间。

2、JENKINS_HOME 目录结构

(此处只对 JENKINS_HOME 中的重要目录进行说明,并未完全列出。)

.jenkins

  • config.xml:jenkins 的核心配置文件

  • hudson.tasks.Maven.xml: Maven 的安装细节

  • ....xml: 其它各种工具的配置信息

  • fingerprints

    • 跟踪人工操作的痕迹
  • jobs:构建作业的配置细节,及构建产物和数据

    • workspace:jenkins 对当前作业进行构建的地方

      • 包含 jenkins 检验过的源码、构建本身生成的所有文件
    • builds:包含当前作业的构建历史

    • config.xml:存放当前作业的所有配置细节

    • nextBuildNumber:下一次构建的 number

    • lastStable:最后一个稳定构建的链接(成功的构建)

    • lastSuccessful:最近成功的构建链接(没有任何编译错误)

  • plugins:存放所有已安装的插件

    • 更新 jenkins 不需要重新安装插件
  • users:当使用 jenkins 本地用户数据库时,用户信息会存放在这个目录下

  • updates:存放可用的插件更新

  • userContent:存放用户自己为 jenkins 服务器定制化的一些内容

  • war:存放扩展的 web 应用程序,当以单机应用程序的形式运行 jenkins 时,会把 web 应用程序解压到这个目录。

猜你喜欢

转载自blog.csdn.net/lijing742180/article/details/88544279