博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins学习笔记 系列3--trigger插件配置
阅读量:6585 次
发布时间:2019-06-24

本文共 812 字,大约阅读时间需要 2 分钟。

一 、Jenkins内置的trigger插件

1) build after other projects are built

可以设置多个依赖的jobs,当任意一个依赖的jobs成功后启动此build。  多个依赖的jobs间使用,隔开。

2) Trigger builds remotely (e.g., from scripts)

在Authentication Token中指定TOKEN_NAME,然后可以通过连接JENKINS_URL/job/JOBNAME/build?token=TOKEN_NAME来启动build。

3)  build periodically

在schedule中设置,语法类似于cron中语法。

周期进行项目构建(它不care源码是否发生变化),我的配置如下:

0 2 * * *  (每天2:00 必须build一次源码)

4) Poll SCM

在schedule中设置时间间隔来抓取SCM server,如果有新的修改,则启动build。 所以这里的作用相当于continous build

定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。我的配置如下:

*/5 * * * *  (每5分钟检查一次源码变化)

二、其他的trigger插件

需要手动安装插件。

安装方法:插件管理----高级---上传下载的插件即可(默认上传就安装好了)

 :当有检测到有Maven dependency 跟新的时候启动build,类似于continuous build。

 :根据其他的job的成功或失败来启动此build。

:检测指定的目录,如果发现指定模式的文件则启动build

      本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1597403,如需转载请自行联系原作者

你可能感兴趣的文章
Spring Boot 2 (十):Spring Boot 中的响应式编程和 WebFlux 入门
查看>>
不完整解释 Monad 有什么用
查看>>
RecyclerView零点突破(动画+边线篇)
查看>>
RocketMQ集群部署配置
查看>>
自己动手写docker-4
查看>>
比特币现金一周年:BCH地位几何?
查看>>
[译] 如何使用 JavaScript 构建响应式引擎 —— Part 2:计算属性和依赖追踪
查看>>
[翻译练习] Swift Package Manager 重写 macOS 部署目标
查看>>
1224 - 搞定 iText 识别文字后翻译
查看>>
(201)Atomic*实现原理
查看>>
(10)mysql 中的变量
查看>>
Socket搭建即时通讯服务器
查看>>
Android App 优化之提升你的 App 启动速度之理论基础
查看>>
如何在原生微信小程序中实现数据双向绑定
查看>>
Android Gradle(二)Gradle入门前奏
查看>>
记一次基于vue的spa多页签实践经验
查看>>
Java类集框架 —— LinkedList源码分析
查看>>
[面试∙网络] TCP/IP(二):IP协议
查看>>
idou老师教你学Istio 09: 如何用Istio实现K8S Ingress流量管理
查看>>
vue菜鸟从业记:公司项目里如何进行前后端接口联调
查看>>