当前位置:   article > 正文

持续集成(一):持续集成平台(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




声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/678385
推荐阅读
相关标签
  

闽ICP备14008679号