赞
踩
大师Martin Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。
持续集成包括 数据库持续构建、持续测试(自动化单元测试、组件测试、系统测试、集成测试)、持续审查(代码规范审查、结构设计审查)、持续构建/发布、持续反馈/通知。
持续集成平台工具有很多,开源平台包括Jenkins(源于Hudson)、CruiseController、Apache Continuum、ThoughtWorks Go(2014年宣布开源,采用Apache协议许可)等;商业软件有TeamCity、Hudson、QuickBuild、Bamboo(atlassian出品)
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins
如果是war包安装方式,直接请求服务器的8080端口进行访问,即可进入主页
如果是服务的安装方式:
windows下面运行快捷方式或者通过命令行启动,新版本的jenkins安装之后默认注册为windows的服务,开机启动
linux下面通过下面的命令进行启动:service jenkins start/stop/restart
其他设置参考文章:http://blog.csdn.net/wangmuming/article/details/22925127
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。