maven---12Jenkins工作目录

1简介

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目录内容

《maven---12Jenkins工作目录》 jenkins目录

  • *.xml:这些xml文件是jenkins的核心配置。
  • war:如果用户独立运行jenkins.war,那么器内容会被释放到该目录中后再启动
  • users:jenkins所存储的用户信息
  • userContent:用户可以将任意内容放到该目录下后通过jenkins服务页面的资料经访问,如http://localhost:8080/userContent/
  • updates:这里存储了各类可更新插件信息
  • plugins:所有jenkins插件都被安装在该目录下而不会影响到jenkins的核心。
  • jobs:该目录包含了jenkins所有任务的配置,构建信息。
    比如jobs目录下的helloword任务的目录内容:

    《maven---12Jenkins工作目录》 helloword任务内容

    • 其中config.xml包含了该任务所有配置,如scm地址,轮询频率等。
    • builds是任务的所有jenkins记录的历史构建,每个构建对应一个目录,里面包含一些文件记录其成功失败信息、构建日志、测试报告、变更记录等。比如helloword任务的第9次构建

      《maven---12Jenkins工作目录》 任务下builds目录内容

  • workspace: 该目录是所有任务的工作区,这里有最近一次构建所包含的源代码器相关输出。以下是helloword任务的源码及相关输出

    《maven---12Jenkins工作目录》 Paste_Image.png

留言

有什么不懂的一起探讨一下吧,欢迎留下宝贵意见,喜欢就点个赞吧(哈哈),多谢鼓励。

    原文作者:zlcook
    原文地址: https://www.jianshu.com/p/f1e89bd04cbe
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞