【工具】持续集成工具——Jenkins

来源:互联网 发布:淘宝上怎么搜联通黑卡 编辑:程序博客网 时间:2024/05/17 17:41
持续集成(Continuous Integration)简称CI,是一种软件开发的实践,可以让团队在持续集成的基础上收到反馈并加以改进,不必等到开发的后期才寻找和修复缺陷。持续集成的流程:CI服务器控制持续集成的整个过程,轮询代码库更新,根据预定义的脚本进行项目的构建,服务器将任务分配到Slave端。
Jenkins是现在非常流行的持续集成CI服务器,它易于安装,直接通过Web界面进行配置,而且集成了RSS/Email的通知机制,支持分布式构建,具有丰富的插件。
  1. Jenkins安装
Jenkins提供war包的下载和各种操作系统的安装文件,默认选择war包。Jenkins的war包启动方式有两种:
  • 使用tomcat直接打开,把jenkins.war放到tomcat的webapps目录,启动tomcat。
  • 确保系统安装了JDK,并配置了环境变量。在命令行输入java -jar jenkins.war即可启动jenkins。
在浏览器中输入http://localhost:8080/jenkins,看到Jenkins页面说明jenkins已经部署成功。

  1. 插件安装
在“系统管理->插件管理”下可以看到Jenkins缺省安装了CVS、Subversion和SSH等。

在插件管理的“高级”选项卡里面可以上传插件。

  1. 环境配置
“系统管理->系统设置”可以设置Jenkins的相关参数,如Maven、JDK、CVS、Subversion和邮件通知等。

  1.  配置项目
     (1)点击“新建”,开始创建新的任务,输入任务名称、选择任务类型。

项目配置界面可设置源码管理、构建触发器和构建步骤等。
   
源代码管理根据实际需要进行选择,若是SVN管理,选择“Subversion”,在“Repository URL”输入SVN仓库地址。
在“构建触发器”中选择“Poll SCM”,它的作用是定期检查版本库是否有更新,若有则触发Jenkins进行构建。
点“保存”,完成设置。
  1. 构建项目


参考文献:
  1. 构建基于Jenkins + Github的持续集成环境    John_cdy
  2. Jenkins入门    itech
0 0
原创粉丝点击