原文路径:https://blog.csdn.net/kefengwang/article/details/54233584
一、what is Jenkins
一个基于java开发的持续集成的工具
项目持续集成发布/测试
监控外部调用执行的工作
二、who does use Jenkins
Jdk+maven
Jenkins基于Java开发,所以要安装JDK
集成基于maven,所以要安装maven
三、where does use Jenkins
浏览器进入 http://本地IP:8080/
四、why does use Jenkins
1、减少重复性劳动
2、更快修复问题
3、更快交付结果
4、减少手工错误
5、减少等待时间
6、更高的产品质量
五、how does use Jenkins
源码管理:
安装git插件等,选择git
仓库URL可以指定 svn/http/https 之一
Credentials: 添加用户名密码
构建触发器:
只选中Poll SCM,可指定检查代码是否有提交时间
H/10 * * * * ##任何时候,每隔30分钟就检测一次,如果有提交就启动构建
Pre Steps:定制构建前的操作
Build:
Root POM: 指定 pom.xml 相对路径
Goals and options: 指定 mvn 执行目标或选项 Post Steps:定制构建后的操作,支持shell脚本