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

1.    安装:       (http://blog.csdn.net/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.查看控制台输出日志:
 
 
 
自我步骤!欢迎拍砖
posted @ 2015-10-28 10:57  ron_seekers  阅读(268)  评论(2编辑  收藏  举报