maven---12Jenkins工作目录

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

maven---12Jenkins工作目录_第1张图片
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工作目录_第2张图片
    helloword任务内容
    • 其中config.xml包含了该任务所有配置,如scm地址,轮询频率等。
    • builds是任务的所有jenkins记录的历史构建,每个构建对应一个目录,里面包含一些文件记录其成功失败信息、构建日志、测试报告、变更记录等。比如helloword任务的第9次构建


      maven---12Jenkins工作目录_第3张图片
      任务下builds目录内容
  • workspace: 该目录是所有任务的工作区,这里有最近一次构建所包含的源代码器相关输出。以下是helloword任务的源码及相关输出


    maven---12Jenkins工作目录_第4张图片
    Paste_Image.png

留言

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

你可能感兴趣的:(maven---12Jenkins工作目录)