构建持续集成环境: jenkis + github + maven (Continuous Integration)CI 持续集成

本文详细介绍了如何利用Jenkins与GitHub进行集成,实现自动化构建流程,包括安装Jenkins、安装GitHub插件、配置环境、构建项目以及设置构建触发器等关键步骤。

1.    安装:       (http://blog.youkuaiyun.com/john_cdy/article/details/7738393)

     在jenkins官方网站下载最新的jenkins,jenkins提供 war包的下载和各种操作系统的安装文件,选择war包即可。
 jenkins启动方式:
把jenkins.war放在tomcat下的webapps目录下,当启动jenkins时,就会自动在webapps下建立jenkins目录。然后在浏览器的地址栏输入http:localhost:8080/jenkins
 
 
2.插件安装:
    在"系统管理->插件管理"下可以看到Jenkins缺省安装了CVS,Subversion,Maven和SSH,这些主要是版本控制的软件的相应插件,不过我们使用的是GitHub进行版本控制,所以要在可选插件中选择安装Git plugin和GitHub plugin插件,安装之后重新启动就可以看到新的插件已经生效。
3.环境配置:
    进入"系统管理->系统设置"设置Jenkins的相关参数。主要是设置Git和GitHub插件的参数,在Git下的Path to executable一栏添加本机的git.exe的路径,在Git plugin下的添加本地Git的user.name和user.email的信息,在GitHub Web Hook下添加GitHub账户的相关信息。如果想要使用邮件的功能,需要在邮件通知的一栏添加SMTP服务器和邮箱的相关信息,添加后点击Test的按钮测试一下能否正常发送邮件,这一功能可以在后面的项目中使Email Notification功能得以正常使用。
4.构建项目:
 点击"新Job",输入"任务名称",选择"构建一个自由风格的软件项目",点击"OK"。系统自动进入"任务配置"界面。
5.配置构建方法:
在GitHub project中输入git地址。
 
 
 
 
 
 
在"构建触发器"中选择"Build when a change is pushed to GitHub "和"Poll SCM ",这两项的作用分别是当GitHub有版本库更新时触发Jenkins进行构建和定期检查版本库是否有更新,如果有更新则触发Jenkins进行构建。这里要注意Schedule语法,例如"H/2 * * * *"表示每隔2分钟检查一次。(还可以定时执行)
 
 
7.构建完成:
 
8.查看控制台输出日志:
 
 
 
自我步骤!欢迎拍砖

转载于:https://www.cnblogs.com/ronseekers/p/4916645.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值