当开发提交频繁,每次需要手动构建的话非常麻烦,而持续集成,或者叫CI的话,就非常方便。

开发者只需要提交代码,由SCM通知CI或者CI定期拖拽,检查代码是否发生变动,编译、单测、构建,发布jar包。把最终结果告知开发者。
当然,除了Jenkins,还有Bamboo, TeamCity, and GitLab
下载地址
https://www.jenkins.io/download/解压以后就可以跑起来了,是个java项目
java –jar jenkins.war
默认在localhost:8080端口

1. 完成一系列初始化后,我们创建项目
点击new Item,填写项目名称,选择freestyle Project

2. 选择github项目,填写项目地址,注意是url

3. 在scm项目中选择git,填写项目的git链接

这个是git操作,pull,push的地址。
4. 填写github登录信息,便于Jenkins与github的交互

5. 在触发选项中,我们设置为定时拖拽

里面配置的是每15分钟拖拽一次
6. 在构建流程中,设置mvn指令

这里先clean然后install
7. 再配置一个打包jar包的配置

8. 最后配置一个单测报告

9. 可以尝试build now,看看效果
