jenkins 持续集成和交付 —— 触发器(六)

前言

什么是触发器呢?当某种条件达到的时候将会触发某个机关。

正文

jenkins 内置4种触发器:

1.触发远程构建

2.其他工程构建后触发

3.定时触发

4.轮询SCM

那么就来介绍一下这几种吧。

1.触发远程构建

什么是触发远程构建呢?

这个理解就比较的so easy了。

我们每次构建的时候,我们要进入到页面然后点击构建,接着才开始构建。

那么远程构建可以理解为调用远程的api,然后自动构建好。

那么既然像这种远程api,那么肯定要有安全机制,那么这种安全机制就是token了。

然后输入http://192.168.0.105:8080/job//java_pipeline_demo/build?token=TOKEN_NAME

TOKEN_NAME 就是你输入的token,这样就会触发构建了。

2.其他工程构建后触发

上面我选择的是,java_pipeline 这个构建成功的时候会触发现在的工程。

可以看到上一个项目构建成功将会构建当前这个项目。

3.定时触发

上面是每隔2分钟设置一次。

如果你想知道为什么这么设置,点击这里。

4.轮询SCM

这个是什么意思呢?就是每隔一段时间去扫描你的git代码如果有修改,那么就会触发一次构建。

这个真实项目中,俺没有遇到过。

详细看这里:

红框部分看详情。

下一结,具体的一些常用的构建器。

posted @ 2021-02-27 23:24  敖毛毛  阅读(101)  评论(0编辑  收藏  举报