持续集成Jenkins
一、简单慨念
持续集成(Continuous integration,简称 CI),随着近几年的发展,持续集成在项目中 得到了广泛的推广和应用。
软件集成就是用一种较好的方式,使多种软件的功能集成到一个软件里,或是把软件 的各部分组合在一起。持续集成是一种软件开发实践,即团队 开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会 发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证, 从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够 更快地开发内聚的软件。
二、安装
Jenkins 是基于 Java 开发的一种持续集成工具,所以,Jenkins 的运行需要 Java 环境。 Java安装略。
建议和Tomcat一起安装。
2.1安装Tomcat
Tomcat 官方网站:http://tomcat.apache.org/,直接下载,对下载的压缩包进行解压,目录结构如下
通常将需要运行的应用放到 webapps/目录下,进入 bin/目录下,双击 startup.bat,也可以通过CMD命令,启动 Tomcat 服务器。
2.2安装Jenkins
Jenkins 官方网站:http://jenkins-ci.org/,可以根据自已的系统进行下载,下载完成后,双击进行安装。
三、运行Jenkins
进入 Tomcat 的 bin/目录下启动 startup.bat ,通过浏览器访问:http://localhost:8080/。
3.1创建任务
单击首页“创建一个新任务”的链接,输入任务名称,选择构建一个自由风格的软件项目,点击确定。
3.2构建
选择Execute Windows batch command ,在命令框输入执行python命令,点击保存。(exit 0是为了防止Jenkins构建失败,报错Build step 'Execute Windows batch command' marked build as failure)
3.3运行构建
点击刚建的任务,点击右边的立即构建,构建后,Build History将显示项目的状态。
3.3查看控制台输出
点击Build History下的构建历史记录,进入构建详情,点击右边的控制台输出,可以查看详细的构建日志。
注:这是最简单的构建,Jenkins还可以集成Git代码管理、邮件、定时任务等。