触发器

触发器就是你不用一个一个的去构建这个项目,注解用触发器去让它自动构建。就是这么个意思。

减少了好多冗余的操作。

安装GItlab Hook 创建

(1)设置触发器选项

 

 

 

 

 

 

 

 关联触发器(就相当于隔山打牛) 这个的引用场景就是,在公司里面有的项目你没有权限,所以你只能通过某一个项目间接的去访问它

 

 

 

 

 

 

 

 

 

 定时触发器

 

 

 

 

 

 

 

 这个定时触发器它有缺陷: 就是它做不到在某一个时间段去连续的构建项目,就比如说我们在8~10点这个时间段,用户的访问量特别大,这个时候,定时触发器它做不到这个业务功能,它只能是隔几分钟,或者隔几小时,隔几天的扫描。它做不到这种连续的时间段去扫描。

轮询扫描SCM

定时扫描本地代码的代码仓库,代码是否变更,如果变更就构建项目,它也一样,摆脱不了定时的命运,所以这也是它的一个缺陷。

这个时候,我们就有了一个解决方案:第三方的插件触发器

只要我有代码更新,我会自动去将我的代码更新的那个记录,提交到jenkins上面,就可以自动构建,自动编译,自动打包。

(1) 安装相关的插件

 

 

 

 

 

 还有一个插件 Gitlab Hook

版本更新的太快,可能找不到上面两个插件,它的名字换了

 

 配置触发器选项

 

 

 

 

 

 登录gitlab的root账户settings

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2022-04-10 04:47  秃头少女and战战  阅读(92)  评论(0编辑  收藏  举报