持续集成(Continuous Integration)简称CI,是一种软件开发的实践,可以让团队在持续集成的基础上收到反馈并加以改进,不必等到开发的后期才寻找和修复缺陷。持续集成的流程:CI服务器控制持续集成的整个过程,轮询代码库更新,根据预定义的脚本进行项目的构建,服务器将任务分配到Slave端。
Jenkins是现在非常流行的持续集成CI服务器,它易于安装,直接通过Web界面进行配置,而且集成了RSS/Email的通知机制,支持分布式构建,具有丰富的插件。
- Jenkins安装
Jenkins提供war包的下载和各种操作系统的安装文件,默认选择war包。Jenkins的war包启动方式有两种:
- 使用tomcat直接打开,把jenkins.war放到tomcat的webapps目录,启动tomcat。
- 确保系统安装了JDK,并配置了环境变量。在命令行输入java -jar jenkins.war即可启动jenkins。
在浏览器中输入http://localhost:8080/jenkins,看到Jenkins页面说明jenkins已经部署成功。
- 插件安装
在“系统管理->插件管理”下可以看到Jenkins缺省安装了CVS、Subversion和SSH等。
在插件管理的“高级”选项卡里面可以上传插件。
- 环境配置
“系统管理->系统设置”可以设置Jenkins的相关参数,如Maven、JDK、CVS、Subversion和邮件通知等。
- 配置项目
(1)点击“新建”,开始创建新的任务,输入任务名称、选择任务类型。
项目配置界面可设置源码管理、构建触发器和构建步骤等。
源代码管理根据实际需要进行选择,若是SVN管理,选择“Subversion”,在“Repository URL”输入SVN仓库地址。
在“构建触发器”中选择“Poll SCM”,它的作用是定期检查版本库是否有更新,若有则触发Jenkins进行构建。
点“保存”,完成设置。
- 构建项目
参考文献:
- 构建基于Jenkins + Github的持续集成环境 John_cdy
- Jenkins入门 itech
时间: 2024-11-18 02:52:57