博客 > 术业专攻> 自动化运维> Jenkins> Jenkins实战应用–Jenkins根目录详解 2019年08月29日 11:27:00
文章汇总地址如右:Jenkins入门教程。
如果相中哪个,点击进去便是。希望正在读这段话的你能够在这个小系列中获得自信以及喜悦!
Jenkins启动之后,会默认的在/root目录下生成一个.Jenkins的目录,这个就是Jenkins的家目录。当然这个目录的位置也是可以更改的,具体更改的办法,随便百度一下就会有结果。
先来看看长什么样子。
[root@xdjenkins .jenkins]$ll total 96 -rw------- 1 root root 788 Apr 17 11:25 com.dabsquared.gitlabjenkins.connection.GitLabConnectionConfig.xml -rw------- 1 root root 365 Mar 28 11:52 com.dabsquared.gitlabjenkins.GitLabPushTrigger.xml -rw------- 1 root root 11344 Apr 17 16:50 config.xml -rw------- 1 root root 1384 Mar 28 13:37 credentials.xml drwxr-xr-x 3 root root 16 Mar 29 09:51 fingerprints -rw------- 1 root root 156 Apr 17 11:25 hudson.model.UpdateCenter.xml -rw------- 1 root root 370 Mar 28 11:51 hudson.plugins.git.GitTool.xml -rw------- 1 root root 1712 Mar 28 11:13 identity.key.enc -rw------- 1 root root 94 Apr 3 14:41 jenkins.CLI.xml -rw-r--r-- 1 root root 5 Mar 28 11:16 jenkins.install.InstallUtil.lastExecVersion -rw-r--r-- 1 root root 5 Mar 28 11:16 jenkins.install.UpgradeWizard.state -rw------- 1 root root 138 Apr 3 14:41 jenkins.model.DownloadSettings.xml -rw------- 1 root root 169 Apr 3 14:41 jenkins.security.QueueItemAuthenticatorConfiguration.xml -rw------- 1 root root 162 Apr 3 14:41 jenkins.security.UpdateSiteWarningsConfiguration.xml drwxr-xr-x 17 root root 4096 Apr 17 16:50 jobs drwxr-xr-x 4 root root 37 Mar 28 17:56 logs -rw------- 1 root root 907 Apr 17 11:25 nodeMonitors.xml drwxr-xr-x 2 root root 6 Mar 28 11:13 nodes drwxr-xr-x 91 root root 8192 Apr 3 14:40 plugins -rw------- 1 root root 129 Mar 28 11:23 queue.xml.bak -rw------- 1 root root 64 Mar 28 11:13 secret.key -rw-r--r-- 1 root root 0 Mar 28 11:13 secret.key.not-so-secret drwx------ 4 root root 4096 Mar 28 13:16 secrets drwxr-xr-x 2 root root 100 Apr 16 11:40 updates drwxr-xr-x 2 root root 24 Mar 28 11:13 userContent drwxr-xr-x 12 root root 181 Apr 17 19:45 users drwxr-xr-x 2 root root 6 Mar 28 17:54 workflow-libs drwxr-xr-x 23 root root 4096 Apr 17 17:12 workspace
这里该说不说的,就捡一些比较常用(其实所谓不常用的就是自己不懂的,哈哈)的来做一些说明。
这个厉害了,初始时里边定义Jenkins的版本,用户等各种信息,此文件不要动,如果随意更改里边的东西,很有可能会使Jenkins web界面处受到创伤。等项目各种编辑之后,详细的用户信息,权限,以及标头,视图等等都写入到了这里。
存储Git拉取的证书信息。
其中定义了通过秘钥所拉取的项目记录。
这个重要了,要详细说明一下。一句话说明这是项目的配置保存目录已经构建历史等信息存储目录。
首先进到目录中,随便进到一个项目里。看到一些文件。
drwxr-xr-x 7 root root 200 Apr 17 17:24 builds -rw------- 1 root root 3146 Apr 17 17:24 config.xml lrwxrwxrwx 1 root root 22 Apr 17 17:23 lastStable -> builds/lastStableBuild lrwxrwxrwx 1 root root 26 Apr 17 17:23 lastSuccessful -> builds/lastSuccessfulBuild -rw------- 1 root root 3 Apr 17 17:23 nextBuildNumber
其中,builds里边保存着构建历史记录,走,进去看一下
前边一串数字是什么呢,很简单,再看张图就知道了。
就是这些,每个数字对应构建历史数,然后里边保存着那次构建的详细信息。那么为什么是5次呢,其配置信息在项目配置当中定义:
就是这里,可以根据实际情况对构建历史进行保留,不建议过大,因为每次构建所有的日志等都在这里保存着,时间长了容易憋坏!!!
那么回到上级,builds旁边的config.xml就是这个项目的配置文件信息。
这里边的东西没太多意义,不用管。
是一些节点管理的信息,Jenkins配置主从之后会在这里记录。
不用说,插件集中营。
所有用户信息都在这里保存。
所有代码存储目录,或者叫项目工作目录,一般情况下,使用Jenkins结合服务器脚本进行一下构建部署操作的时候,都会使用到这个目录,$WORKSPACE,就是表示对应的项目根目录,注意要大写。
© 2018 www.qingketang.net 鄂ICP备18027844号-1
武汉快勤科技有限公司 13554402156 武汉市东湖新技术开发区关山二路特一号国际企业中心6幢4层7号
扫码关注,全站教程免费播放
订单金额:
支付金额:
支付方式: