jenkins主要目录用途

主目录

除了Jenkins的WAR包所在目录,Jenkins还有一个更重要的目录——Jenkins的所有重要数据都存放在这个独立的目录中,称为Jenkins主目录,它的默认位置是在当前用户根目录的隐藏目录。你还可以通过设置环境变量来强制设置一个其它目录作为主目录。

由上可知,备份Jenkins主目录是至关重要的。

配置文件

Jenkins主目录下包含了所有的Jenkins服务器配置的细节,以及在“管理Jenkins”界面的设置细节。这些配置都存储为一组XML文件的形式。

很多核心的配置存储在config.xml文件中,其它配置文件通过名称也基本可以知道其作用。

目录结构

Jenkins主目录下的子目录并非是Jenkins所有可能存在的子目录,因为有些目录是当Jenkins需要它们时才会创建。

主要子目录:

jobs:包含Jenkins管理的构建作业的配置细节、构建产物和数据;

logs:Jenkins的日志目录;

plugins:包含所有已经安装了的插件,这些插件使得Jenkins得到了很好的扩展;

updates:用来存放可用的插件更新;

userContent:存放为Jenkins服务器定制化的一些内容;

users:存放用户账号信息;

war:包含扩展的web应用程序;

workspace:存放Jenkins项目的工作空间;

Jenkin主目录存储着关于构建服务的配置信息、构建作业、构建产物、插件和其它内容,这也意味着随着时间的推进,这个目录将会耗费大量的磁盘空间。如下是各目录的空间占用信息:

plugins目录

plugins目录下文件较多,但每一个插件基本是由一个目录和一个与目录同名称的文件配对组成。

war目录

如果是以WAR包形式运行的Jenkins,该目录下存放的是解压后的WAR包;

Jenkins的WAR包的大小约为:

war目录的占用空间:

workspace目录

这里包含了这个构建作业的源代码。

jobs目录

在这之前,只创建过一个jenkins项目,所以在jobs目录下只有这一个目录。

查看该项目中的内容:

如上:

目录下存放该项目的所有的构建历史;

文件储存了该build job的所有配置细节;

文件记录了这个构建任务在下一次构建时的数字序号;

和分别是最近稳定构建和最近成功的构建的符号链接;

目录里存放着当前作业的构建历史。这些构建历史会随着时间而不断增多,从而使得jobs目录不断变大。

posted @ 2019-01-18 10:34  qstudy  阅读(5517)  评论(0编辑  收藏  举报