Jenkins
文章平均质量分 71
国内的Jenkins文档大多老旧,而国外的官网官方文档又处于编写之中,所以说在官网官方文档编写完之前,本专栏的Jenkins文档可以说是最新,最全的。
张侦毅
The Minute You Think Of Giving Up, Think Of The Reason Why You Held On So Long.
展开
-
一、jenkins介绍
一、jenkins是什么1、jenkins图标:2、jenkins的标语“Build great things at any scale”“建造伟大的事情以任何规模”3、jenkins的官方说明:“The leading open source automation server, Jenkins provides hundreds of plugins原创 2017-08-07 23:07:52 · 6340 阅读 · 2 评论 -
Win10安装Jenkins
1. 操作环境1. Windows:win102. JenkinsJenkins 2.753. JavaJDK_1.8.0_64bit.exe4. Tomcatapache-tomcat-8.0.112. 资源链接1. Jenkins官网下载地址download Jenkins2. 参考文档1. 官网参考文档Jenkins文档2. 国内参考文档Jenkins文档3. 注意原创 2017-08-22 10:30:31 · 7802 阅读 · 0 评论 -
Jenkins插件的下载及安装
Jenkins插件的下载及安装。原创 2017-08-22 11:19:48 · 17665 阅读 · 2 评论 -
Jenkins插件的保存与复用
在部分公司中,Jenkins的安装是运行在公司的内网中的,在内网中,有的是不能与外网相连通的,也就是说有的公司其开发环境就是在公司内网中进行的,在这种情况下公司中的内网无法连接外网,自然也就无法下载Jenkins插件了,所以说这需要我们提前保存相应的Jenkins插件以便备用。原创 2017-08-22 11:56:50 · 5349 阅读 · 0 评论 -
jenkins全局工具配置(环境变量)
Jenkins中的“全局工具配置”是直接英文翻译过来的,其英文原文为“Global Tool Configuration”,这种翻译貌似不是很恰当,尽管说这是直译的,但是其实际的操作过程却是在配置全局的环境变量,所以说我更喜欢称之为配置全局环境变量。原创 2017-08-22 19:21:51 · 28428 阅读 · 0 评论 -
修改Jenkins的工作空间目录
由于在Jenkins中我们需要对自己构建的项目进行维护,为了维护方便起见,我们一般都会指定一个自己的目录作为Jenkins的工作空间目录,但是Jenkins与其它软件不太一样的地方在于,其修改工作空间目录并不是在Jenkins本身的配置文件中进行,而是在电脑操作系统的环境变量中进行的。而Jenkins所做的操作是显示该工作空间目录的所在位置,如果工作空间位置被修改了的话,那么它显示的就是修改之后的新的工作空间目录。原创 2017-08-22 21:15:56 · 69027 阅读 · 11 评论 -
Jenkins的Credentials(证书)管理
Jenkins的“Credentials”直译为“证书”,“文凭”在这里,尽管说Jenkins界面中有相当一部分的文字经过了官方汉化,但是对于这个“Credentials”却仍然没有被汉化,可见对于其汉化之后对应的中文翻译,官方也是一脸懵逼的状态,在这里,我们可以把它直译为“证书”,如果通过意译,那它的理解就是“钥匙”,这个翻译对于我们而言是最为容易理解的。原创 2017-08-23 09:18:22 · 40781 阅读 · 0 评论 -
在Jenkins中新建项目(Job)
在Jenkins中新建项目(Job)原创 2017-08-23 20:33:24 · 6840 阅读 · 0 评论 -
Jenkins之定时构建
Jenkins之定时构建。原创 2017-08-24 09:49:11 · 55881 阅读 · 10 评论 -
Jenkins丢弃旧的构建
Jenkins在每一次的执行构建后,都会对该构建的项目生成一个历史构建记录以及生成一份历史构建的项目发布包,刚开始的时候大家谁都不必在意,毕竟一次构建比原项目也大不了多少,所以说没有人会关心磁盘的占用问题,但是随着时间的推移,要构建的项目越来越多,而构建的历史版本同样也越来越多,这过多的项目外加每个项目的过多的版本,其最终的结果就是磁盘被占用的空间越来越大,直至磁盘空间被占用完为止,最终可怕的结果可想而知,由于没有再原创 2017-08-24 16:08:31 · 13177 阅读 · 1 评论 -
Jenkins之视图维护
在现在的编程中,公司往往采用的是模块化的编程方式,也就是说将一个项目拆分成许多模块,每个小项目组往往只负责编写其中的一个模块,采用该方式的特点是有利于组织众多的程序员应对一个大项目的开发需求,也正因为如此,我们在维护项目的时候,往往采用的是项目名作为视图名,每个视图下面有众多的该项目的子模块,而Jenkins就是负责对这个项目包括子模块执行构建操作。原创 2017-08-24 16:58:41 · 16996 阅读 · 2 评论 -
Jenkins内存溢出异常
1. 操作环境1. Windows:win102. JenkinsJenkins 2.753. JavaJDK_1.8.0_64bit.exe2、 java.lang.OutOfMemoryError: PermGen space1. 问题产生原因 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这一部分用于存放Class原创 2017-08-24 18:02:59 · 1964 阅读 · 0 评论 -
Jenkins之邮件通知
1. 操作环境1. JenkinsJenkins 2.752. 发送电子邮件地址需开通Pop3服务2. 设置发送方电子邮件1. 设置位置 在Jenkins的主页面,点击页面中的【系统管理】 在【系统管理】页面,点击【系统设置】 在【系统设置】页面中,将页面拉到底端在“邮件通知”面板中,点击【高级】按钮2. 设置发送方电子邮件 在“邮件通知”面板中,在“SMTP服务器”中输入邮件的SM原创 2017-08-24 23:27:57 · 2889 阅读 · 0 评论 -
Jenkins将项目发布到Tomcat
1. 操作环境1. Windows:win102. JenkinsJenkins 2.753. JavaJDK_1.8.0_64bit.exe4. Tomcatapache-tomcat-9.0.0.M15. Mavenapache-maven-3.5.02. 设置位置 本文以在远程Win7虚拟机的Tomcat中发布project-parent测试项目为例来进行说明。 在Je原创 2017-08-25 15:04:46 · 1800 阅读 · 0 评论 -
Jenkins之参数化构建过程
1. 操作环境1. Windows:win102. JenkinsJenkins 2.753. Antapache-ant-1.10.12. 设置位置 在这里,我们是通过“参数化构建过程”中添加“String Parameter”类型的环境变量,以此来传递“project-parent”项目名,并将该项目名通过Ant获取,并输出到日志文件中进行查看,以此来验证“参数化构建过程”中传递的原创 2017-08-25 17:03:34 · 18519 阅读 · 0 评论 -
Jenkins之用户管理
1. 操作环境1. JenkinsJenkins 2.752. 操作位置 在Jenkins的主界面中点击【系统管理】 在【系统管理】页面点击【管理用户】 我们可以在【管理用户】界面中来维护创建的系统用户3. 用户管理1. 新建用户 在【管理用户】界面中,点击【新建用户】按钮 在【新建用户】界面中,填写新建的用户信息,如图所示,填写完之后,点击【创建用户】按钮,即可成功的创建用户 在【原创 2017-08-25 18:39:34 · 3065 阅读 · 0 评论 -
如何将Tomcat注册成服务
在很多时候我们其实并不是想每次进入电脑操作系统就需要手动启动tomcat服务器,更多的时候我们是希望它随系统一起启动,这样就省去了很多麻烦的操作,同时tomcat的控制台也是我们所不需要看到的,所以说我们这就得用到下面的技术,就是将tomcat注册成服务,让其随系统启动而启动。原创 2017-08-26 11:58:08 · 2217 阅读 · 0 评论 -
解决Jenkins在解锁后卡主的问题
1. 操作环境1. JenkinsJenkins 2.752. 卡主的原因 我们先看一下卡主的画面,卡主的画面比较简单,主要是一张空白北京的页面 之所以会出现卡主,原因是这样的,Jenkins在解锁后,下一步要执行的操作就是下载Jenkins的插件,所以说在这种情况下,Jenkins加上了一层判断,那就是访问下面的网址以此来判断是否与外界联网http://www.google.com/原创 2017-08-26 15:37:14 · 4221 阅读 · 1 评论 -
Jenkins之权限分配
1. 操作环境1. JenkinsJenkins 2.752. 权限配置地点 在Jenkins的主界面中,点击【系统管理】 在【系统管理】中点击【Configure Global Security】 在【Configure Global Security】页面中,在“授权策略”中将“项目矩阵授权策略”选中3. 配置权限 在配置权限前,首先得将自己的系统用户创建好,一个是拥有所有权限的系统原创 2017-08-26 17:40:17 · 1771 阅读 · 1 评论 -
在Windows中如何启用多个Tomcat
1. 为什么我们需要在搭建多个Tomcat 我们在开发程序时有时候会遇到同时启动多个Tomcat的情况,比如说我这里,开发程序需要一个经常重启的Tomcat,但是存放Jenkins的Tomcat又不能经常重启,所以说这时候就要求我们在本地搭建多个Tomcat环境的情况。2. 如何搭建1. 修改端口号修改http的访问端口 http的访问端口默认为8080,当我们在本地部署多个Tomcat时,原创 2017-08-30 08:48:02 · 4655 阅读 · 0 评论 -
Jenkins+Newman+Postman之全自动化测试
1. 操作环境1. Windows:win102. JenkinsJenkins 2.763. JavaJDK_1.8.0_64bit.exe4. Tomcatapache-tomcat-8.0.115. NodeJSv6.11.26. Newman3.8.17. Postman5.2.02. 资源地址1. NodeJS下载地址:NodeJS2. NodeJS安装文档原创 2017-09-04 12:06:43 · 6095 阅读 · 0 评论 -
Jenkins之解决乱码问题
1. 解决中文乱码问题1. 通过添加环境变量的方式 我们在Windows中可以通过添加环境变量的方式来设置Jenkins控制台中中文编码的格式,设置方式如下: 其中的key值为:JAVA_TOOL_OPTIONS value值为:-Dfile.encoding=UTF-82. 通过Jenkins全局设置的方式 在Jenkins的【系统管理】->【系统设置】中添加“全局属性”,其界面如下原创 2017-09-04 16:58:01 · 21839 阅读 · 2 评论