Jenkins-构建触发器
一、Jenkins构建触发器:
在初识Jenkins 阶段,我们大多数都是通过 点击 build now 手动触发的方式进行构建
Jenkins 本身内置了4种构建触发器:
- 触发远程构建
- 其他项目工程构建后触发 Build after other projects are built
- 定时构建 Build periodically
- 轮循构建 Poll SCM
二、构建触发器的使用
1、触发远程构建
作用:通过url+令牌 触发远程构建
进入项目配置
选择构建触发器 填入身份验证的令牌(通常情况下令牌需要经过加密)
拼接url+令牌 直接访问 触发远程构建(如果是本地部署Jenkins 则为 ip+端口号 +ob/gitlab_test/build?token=令牌 )
2、其他项目工程构建后触发 Build after other projects are built
作用:配置关注项目工程,在关注的项目构建后(失败或成功),构建本项目
项目配置 构建触发器选择 Build after other projects are built
3、定时构建 Build periodically
作用:每隔一段时间触发构建
4、轮询构建
作用:指定一段时间间隔去扫描代码仓库的代码是否有变更,如果有,则出发项目构建