1简介
- Jenkins是一个持续集成工具,下面我会介绍一下jenkins的工作目录解释以及如何设置工作目录位置。如果对jenkins有不了解的可以看前面的文章。
maven---10使用Jenkins进行持续集成
maven---11配置jenkins的邮件反馈
2工作目录
- jenkins的各种配置、任务、报告都是以文件的形式存储在磁盘中的,这就是jenkins的工作目录,默认情况下jenkins使用用户目录下的.jenkins作为其工作目录,我的windows系统下为C:\Users\dell.jenkins。由于该目录会渐渐消耗大量磁盘空间,因此我们应该自定义到合适的位置。
2.1设置工作目录
通过设置环境变量JENKINS_HOME来设置位置,如果想设置在D:\jenkins-work,则设置环境变量JENKINS_HOME值为D:\jenkins-work。因为jenkins在初始化时会使用该变量。
如何添加环境变量参考jdk配置中JAVA_HOME环境变量的配置。
2.2目录内容
jenkins目录- *.xml:这些xml文件是jenkins的核心配置。
- war:如果用户独立运行jenkins.war,那么器内容会被释放到该目录中后再启动
- users:jenkins所存储的用户信息
- userContent:用户可以将任意内容放到该目录下后通过jenkins服务页面的资料经访问,如http://localhost:8080/userContent/
- updates:这里存储了各类可更新插件信息
- plugins:所有jenkins插件都被安装在该目录下而不会影响到jenkins的核心。
-
jobs:该目录包含了jenkins所有任务的配置,构建信息。
比如jobs目录下的helloword任务的目录内容:
helloword任务内容- 其中config.xml包含了该任务所有配置,如scm地址,轮询频率等。
-
builds是任务的所有jenkins记录的历史构建,每个构建对应一个目录,里面包含一些文件记录其成功失败信息、构建日志、测试报告、变更记录等。比如helloword任务的第9次构建
任务下builds目录内容
-
workspace: 该目录是所有任务的工作区,这里有最近一次构建所包含的源代码器相关输出。以下是helloword任务的源码及相关输出
Paste_Image.png
留言
有什么不懂的一起探讨一下吧,欢迎留下宝贵意见,喜欢就点个赞吧(哈哈),多谢鼓励。
网友评论