Jenkins是一个什么?它是一个持续集成的开源工具。它的前身是 Hudson,2011年Hudson社区为摆脱Oracle对‘Hudson’命名干扰,将Hudson改名为Jenkins。
一个团队开发比较大型的软件时,比如采用敏捷开发,多次迭代。在第一次迭代完成时,开发和测试就可以同时进行。使用Jenkins构建一个测试环境。这样测试也不会对开发环境造成混乱。
Jenkins优点是,可以...
分类:
其他好文 时间:
2015-03-09 20:58:08
阅读次数:
246
如何配置在执行Job前手工输入参数 可以使用插件?Build WIth Parameters?实现这个功能,点击执行job之后会提示输入参数。具体操作如下: 构建脚本中可以使用环境变量的方式获取参数值: 点击执行job的时候会提示...
分类:
其他好文 时间:
2015-03-08 01:38:52
阅读次数:
212
1.概述 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目监控外部调用执行的工作2.搭建2.1环境准备 首先我们要准备搭建的环境,配置如下: 操作系统:CentOS 6.x JDK版本:JDK1.72.2安装Jenkins ...
分类:
其他好文 时间:
2015-03-06 12:31:00
阅读次数:
156
1,JenKines简单介绍--图解2,pre-installJdk+Tomcat(可选择不装用自带的jetty)为了解决可能出现的 OutOfMemoryError: PermGen space 问题,需要修改一下$TOMCAT_HOME/bin/catalina.sh 文件,添加一句JAVA_O...
分类:
其他好文 时间:
2015-03-05 12:29:01
阅读次数:
283
新blog地址:http://hengyunabc.github.io/deploy-system-build-with-jenkins-ansible-supervisor/一步一步用jenkins,ansible,supervisor打造一个web构建发布系统。本来应该还有gitlab这一环节的,但是感觉加上,内容会增加很多。所以直接用github上的spring-mvc-showcase项目来...
分类:
Web程序 时间:
2015-03-05 01:44:21
阅读次数:
472
当开发更新了代码,提交到Gitlab上,然后由测试人员触发Jenkins,于是一个应用的新版本就被构建了。听起来貌似很简单,duang~duang~duang,我用了是这样,你们用了也是这样,看起来这个过程很自动化,其实这里面加了很多特技,根本就没有这样的头发,不对,根本就没有这样简单的方式,其环境...
分类:
系统相关 时间:
2015-03-04 20:59:43
阅读次数:
184
搬进新办公室后git服务器从原来的192.168.161.8更名为192.168.160.8Gerrit和jenkins无法关联了,导致任务无法构建成功。问题原因是更换IP后jenkins和gerrit的认证要更改一下。认证目录在web页面可以找到是:/var/lib/jenkins/.ssh/id_rsa第一步:去jenkins页面设置Gerrit的IP为..
分类:
其他好文 时间:
2015-03-04 19:17:19
阅读次数:
227
官方wiki:https://wiki.jenkins-ci.org/display/JENKINS/Log+Parser+Plugin 插件概要信息: 解析控制台输出,高亮显示error/warning/info行。 描述: log-parser插件解析Jenkins构建生成的控制台日志。 解析控制...
分类:
其他好文 时间:
2015-03-04 17:12:46
阅读次数:
206
jenkins 自带一个邮件的通知的功能,但是自带的邮件通知功能,有点简单不能自定义信息,所以我们安装邮件插件Email-ext plugin。1.首先在系统管理-插件管理-安装Email-ext plugin2.系统设置中配置邮件服务器,在系统设置页面找到"邮件通知"的设置发送邮件的服务器,我这里...
分类:
其他好文 时间:
2015-03-03 18:22:24
阅读次数:
342