Jenkins定时构建+SCM自动构建

Jenkins自动构建实战

Jenkins可以设置自动部署

1、定时构建:定时触发构建

2、SCM: 当版本变化时触发构建,用得比较多

 

 

Jenkins自动构建配置

* * * * * 每分钟

H/5 * * * * 每5分钟

H * * * * 每小时

H H * * * 每天

 

SCM构建:当版本变化时触发构建

用途:用在开发、测试环境比较多

 

 

定时构建演示:

创建一个自由项目

基于svn 拉取代码

Jenkins定时构建+SCM自动构建

构建触发器,选择定时构建

这里选择每分钟 构建一次 * * * * *

Jenkins定时构建+SCM自动构建

选择构建的主机

Jenkins定时构建+SCM自动构建

保存

可以看到这边每分钟 更新一次

Jenkins定时构建+SCM自动构建

Jenkins定时构建+SCM自动构建

SCM构建演示:

创建一个自由项目

基于svn 拉取代码

Jenkins定时构建+SCM自动构建

构建触发器,选择 轮询 SCM

(日程表里 同样填写 每分钟 构建 ) 每分钟 查询一次,只要代码有变化 就发布

Jenkins定时构建+SCM自动构建

选择构建的主机

Jenkins定时构建+SCM自动构建

保存

可以看到这边多了个  Subversion 轮询日志