主目录

除了Jenkins的WAR包所在目录,Jenkins还有一个更重要的目录——Jenkins的所有重要数据都存放在这个独立的目录中,称为Jenkins主目录,它的默认位置是在当前用户根目录的隐藏目录。你还可以通过设置环境变量来强制设置一个其它目录作为主目录。

由上可知,备份Jenkins主目录是至关重要的。

配置文件

Jenkins主目录下包含了所有的Jenkins服务器配置的细节,以及在“管理Jenkins”界面的设置细节。这些配置都存储为一组XML文件的形式。

很多核心的配置存储在config.xml文件中,其它配置文件通过名称也基本可以知道其作用。

目录结构

Jenkins主目录下的子目录并非是Jenkins所有可能存在的子目录,因为有些目录是当Jenkins需要它们时才会创建。

主要子目录:

jobs:包含Jenkins管理的构建作业的配置细节、构建产物和数据;

logs:Jenkins的日志目录;

plugins:包含所有已经安装了的插件,这些插件使得Jenkins得到了很好的扩展;

updates:用来存放可用的插件更新;

userContent:存放为Jenkins服务器定制化的一些内容;

users:存放用户账号信息;

war:包含扩展的web应用程序;

workspace:存放Jenkins项目的工作空间;

Jenkin主目录存储着关于构建服务的配置信息、构建作业、构建产物、插件和其它内容,这也意味着随着时间的推进,这个目录将会耗费大量的磁盘空间。如下是各目录的空间占用信息:

plugins目录

plugins目录下文件较多,但每一个插件基本是由一个目录和一个与目录同名称的文件配对组成。

war目录

如果是以WAR包形式运行的Jenkins,该目录下存放的是解压后的WAR包;

Jenkins的WAR包的大小约为:

war目录的占用空间:

workspace目录

这里包含了这个构建作业的源代码。

jobs目录

在这之前,只创建过一个jenkins项目,所以在jobs目录下只有这一个目录。

查看该项目中的内容:

如上:

目录下存放该项目的所有的构建历史;

文件储存了该build job的所有配置细节;

文件记录了这个构建任务在下一次构建时的数字序号;

和分别是最近稳定构建和最近成功的构建的符号链接;

目录里存放着当前作业的构建历史。这些构建历史会随着时间而不断增多,从而使得jobs目录不断变大。

jenkins主要目录用途的更多相关文章

  1. jenkins【目录】:目录

    jenkins[目录]:目录 GitLab 自动触发 Jenkins 构建 返回

  2. Centos7安装Jenkins和目录迁移

    Centos7安装Jenkins和目录迁移 内容: 安装Jenkins和相关的配置 尝试目录迁移,模拟磁盘空间不足 1. 安装Jenkins和配置 安装 根据Jenkins的官方安装指引,安装步骤如下 ...

  3. jenkins的目录介绍

    jenkins的目录介绍: /etc/init.d/jenkins                #jenkins的启动文件 /etc/logrotate.d/jenkins /etc/sysconf ...

  4. 【linux】【jenkins】自动化部署一 安装jenkins及Jenkins工作目录迁移

    系统环境:Centos7 https://jenkins.io/zh/download/ 下载对应系统的jenkins 一.安装jdk8.0 jenkins安装需要jdk8or11,根据jenkins ...

  5. 修改docker+jenkins挂载目录

    1.停止docker [root@jenkins data]# systemctl stop docker 2.创建目录,拷贝数据 [root@jenkins data]# mkdir -p /new ...

  6. Gitlab+Jenkins学习目录

    Gitlab+Jenkins基础篇 Gitlab+Jenkins学习之路(一)之Git基础 Gitlab+Jenkins学习之路(二)之gitlab部署 Gitlab+Jenkins学习之路(三)之g ...

  7. python 判断文件是否存在和删除文件的api (其中判断文件在不在让想起这个可以强兼容jenkins工作目录那个问题)

    判断文件在不在的api: os即operating system(操作系统),Python 的 os 模块封装了常见的文件和目录操作. os.path模块主要用于文件的属性获取,exists是“存在” ...

  8. Tomcat的目录结构及用途

    目录结构及用途 目录 用途 bin 包含启动/关闭脚本 conf 包含不同的配置文件,包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件we ...

  9. Jenkins 更改工作目录;

    更改 Jenkins 工作目录:如果使用 tomcat 加载的 war包形式启动 默认配置文件 /root/.jenkins  Jenkins 默认配置文件 /root/.jenkins/config ...

随机推荐

  1. Jmeter单个长连接发送多个Sample

    Mark自:https://blog.csdn.net/lykangjia/article/details/16337505 1. 线程组,在我们测试方案里面,每个线程模拟一个用户,执行用户的登录.等 ...

  2. Scrapy:腾讯招聘整站数据爬取

    项目地址:https://hr.tencent.com/ 步骤一.分析网站结构和待爬取内容 以下省略一万字 步骤二.上代码(不能略了) 1.配置items.py import scrapy class ...

  3. 解决IOS微信浏览器底部会出现向前向后返回按钮,返回不刷新的问题

    <script type="text/javascript"> //解决IOS返回页面不刷新的问题 var isPageHide = false; window.add ...

  4. Spring Boot报错 MultipartException The temporary upload...

    Spring Boot报错:尤其是在处理Ribbon这类接口调用型的负载均衡组件,常见问题 ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.se ...

  5. MySQL数据库开发的三十六条军规

    一.核心军规 尽量不在数据库做运算,cpu计算的事务必移至业务层; 控制表.行.列数量([控制单张表的数据量 1年/500W条,超出可做分表],[单库表数据量不超过300张] .[单张表的字段个数不超 ...

  6. 「洛谷3870」「TJOI2009」开关【线段树】

    题目链接 [洛谷] 题解 来做一下水题来掩饰ZJOI2019考炸的心情QwQ. 很明显可以线段树. 维护两个值,\(Lazy\)懒标记表示当前区间是否需要翻转,\(s\)表示区间还有多少灯是亮着的. ...

  7. java返回json设置自定义的格式

    使用注解@JsonSerialize(using = CustomPriceSerialize.class) 创建自定义的格式化类(可为内部类) /** * 设置默认返回的小数类型(0.01 元) * ...

  8. CodeForces - 597C Subsequences (树状数组+动态规划)

    For the given sequence with n different elements find the number of increasing subsequences with k + ...

  9. jQuery实现搜索框插件+豆瓣音乐接口实现豆瓣搜索框

    jQuery实现搜索框插件 豆瓣音乐接口实现豆瓣搜索框 豆瓣接口有时不稳定,网络请求会报400,不要惊慌.我主要是练习一下jQuery的JSONP和封装插件. <div class=" ...

  10. 微信小程序button组件样式

    点击微信按键组件才能出授权,所以自定义样式就是必须的了,来自网友的帮助,如下图 <button class='btn1' open-type='contact'> <image cl ...