jenkins 的目录结构介绍
Jenkins 主目录结构
config.xml:Jenkins 根配置文件
*.xml:其他站点范围的配置文件
identity.key:标识实例的 RSA 密钥对
fingerprints:存储指纹记录,如有
jobs:所有 Jenkins 作业的根目录
[JOBNAME]:每个作业的子目录
builds:存储过去的生成记录
[BUILD_ID]:每个生成的子目录
build.xml:生成结果摘要
log:日志文件
changelog.xml:更改日志
workflow:工作流程目录
config.xml:作业配置文件
nextBuildNumber:下一次构建数字序号
workspace:版本控制系统的工作目录
latest:指向上次成功构建的符号链接
[FOLDERNAME]:每个文件夹的子目录
config.xml:文件夹配置文件
jobs:所有嵌套作业的子目录
logs:Jenkins 的日志目录
nodes:Jenkins 的节点信息,Jenkins 在配置了主从之后会在这里有相应的信息
[NODENAME]:每个节点的名称
config.xml:节点的配置文件
plugins:所有 Jenkins 插件的根目录
[PLUGINNAME]:每个插件的子目录
META-INF:插件 manifest + pom.xml 的子目录
WEB-INF:插件 jar(s) 和 licenses.xml 的子目录
[PLUGINNAME].jpi:插件的 .jpi 或 .hpi 文件
secret.key:用于某些插件安全操作的弃用密钥
secret.key.not-so-secret:用于验证 $JENKINS_HOME 创建日期
secrets:用于凭据解密的 secret+key 的根目录
hudson.util.Secret:用于加密某些 Jenkins 数据
master.key:用于加密 hudson.util.Secret 密钥
InstanceIdentity.KEY:用于标识此实例
updates:这是 Jenkins 使用的一个内部目录,用来存放可用的插件更新
userContent:您可以使用这个目录存放您自己为 Jenkins 服务器定制化的一些内容。在您的 https://server/userContent/ 里访问在这个目录里的文件
users:如果您使用的是 Jenkins 的本地用户数据库,用户账户信息会被存放在这个目录下
[USERNAME]:您 Jenkins 上的用户目录
config.xml:用户的配置文件
users.xml:存放所有用户名及用户配置文件
workspace:Jenkins jobs 构建的工作空间
[JOBSNAME]:jobs 工作目录