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、轮询构建 

作用:指定一段时间间隔去扫描代码仓库的代码是否有变更,如果有,则出发项目构建