您的位置:首页 > 编程语言

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

2015-10-28 10:57 411 查看
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.查看控制台输出日志:



自我步骤!欢迎拍砖
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: