版权声明:原创不易,未经作者允许请勿随意转载!因个人能力和精力有限,难免有疏漏和不足之处,欢迎指正,谢谢~ 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 应用程序解压到这个目录。