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

前言

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

正文

jenkins 内置4种触发器:git

1.触发远程构建api

2.其余工程构建后触发安全

3.定时触发ui

4.轮询SCM3d

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

1.触发远程构建token

什么是触发远程构建呢?ip

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

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

那么远程构建能够理解为调用远程的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代码若是有修改,那么就会触发一次构建。

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

详细看这里:

红框部分看详情。

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

相关文章
相关标签/搜索