美文网首页maven程序员技术文
maven---12Jenkins工作目录

maven---12Jenkins工作目录

作者: zlcook | 来源:发表于2016-12-03 16:08 被阅读566次

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

    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

    留言

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

    相关文章

      网友评论

        本文标题:maven---12Jenkins工作目录

        本文链接:https://www.haomeiwen.com/subject/vhdcmttx.html