持续集成(一):持续集成平台(Jenkins)安装设置

持续集成概念

大师Martin Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件

持续集成包括 数据库持续构建、持续测试(自动化单元测试、组件测试、系统测试、集成测试)、持续审查(代码规范审查、结构设计审查)、持续构建/发布、持续反馈/通知。

持续集成平台工具有很多,开源平台包括Jenkins(源于Hudson)、CruiseController、Apache Continuum、ThoughtWorks Go(2014年宣布开源,采用Apache协议许可)等;商业软件有TeamCity、Hudson、QuickBuild、Bamboo(atlassian出品)

Jenkins介绍

Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
Jenkins提供更为友好的用户界面;Jenkins内置的功能提供了极大的便利,不论是新建一个build,还是日常使用,你需要做的大部分时候仅仅是在用户界面上点击而已;有大批的插件,如checkstyle、pmd、cobertura等;

Jenkins安装

 对于linux和windows,直接下载war并放置到server(eg tomcat)下面,直接运行即可,或者通过java -jar jenkins.war方式运行 
    服务安装:linux平台下面,使用yum进行安装,具体命令如下: 
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




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值