Jenkins进阶系列之——03parameterized-trigger插件

简介:

说明:这个插件可以根据已经完成构建的结果,触发新Job或者传递参数。

官方说明:Parameterized Trigger Plugin

安装步骤:

系统管理→管理插件→可选插件→Build Triggers→Parameterized Trigger Plugin

安装完成后到项目(job)配置页面:

构建后操作→Add post-build action→Trigger parameterized build on other projects

a5997c021daf0cde48677c7be0504183d5d11d19

图1 插件配置示例界面

Add trigger :添加触发

Projects to build:需要构建的项目(job)名,如果有多个项目用 , 分隔。

Trigger when build is:构建触发的条件

 ●  Stable 成功(稳定)(等价于successful)
 ●  Unstable 不稳定
 ●  Stable or unstable but not failed 成功(稳定)或者不稳定,但是没有失败
 ●  Unstable or Failed but not stable 不稳定或者失败,但是没有成功(稳定)
 ●  Failed 失败
 ●  Complete (always trigger) 完成(总是触发)

Trigger build without parameters:构建的job不带参数(选择后下面的参数无效)

没有特别的需求,参数可以忽略。

Add Parameters:添加参数

 ●  Boolean parameters 布尔参数(键值对)

0db31cdaab3aeb8e876a4e0dc00fa064844b4623

图2 Boolean parameters 界面

 ●  Build on the same node 在同一个节点上构建

(没有什么可以填写的,选择就可以了)

36521ec8911f8e35256f1ba71b9bac9626efd28a

图3 Build on the same node界面

 ●  Current build parameters 当前构建参数

(没有什么可以填写的,选择就可以了)

ba2203522d644f5ccc9a5ecbd0cfe205fa5fe50a

图4 Current build parameters 界面

 ●  Parameters from properties file 从属性文件获取参数

相对于工作区的路径,用逗号分隔文件列表。文件类型:*.properties 。如果你不知道怎么写属性文件,建议你询问java开发人员。

37611fa714687656c0c580ed2c222a92f198bc4e

图5 Parameters from properties file界面

 ●  Predefined parameters 预定义参数

和properties文件的语法相同 。如果你不知道怎么写属性文件,建议你询问java开发人员。

747deb7e1a944e5244e12cf886ddac1374c927c5

图6 Predefined parameters界面

 ●  Restrict matrix execution to a subset 限制矩阵执行的一个子集

指定Groovy的过滤器表达式限制将运行的下游项目组合子集。

1f130ede091311b9f7d2ac273ef67cbc6b0e93b9

图7 Restrict matrix execution to a subset 界面

 ●  Subversion revision svn版本

6e8b159c58e07e90d42fa1b2bb6dd865bf66b23b

原文发布时间为:2018-11-12本文来自云栖社区合作伙伴“ Java杂记”,了解相关信息可以关注“ Java杂记”。
相关文章
|
jenkins Java 持续交付
Jenkins,持续交付的利器:揭秘插件生态系统(一)
Jenkins,持续交付的利器:揭秘插件生态系统
|
IDE jenkins Java
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
1060 0
|
jenkins 持续交付 网络安全
Jenkins安装SSH插件
Jenkins安装SSH插件
424 0
|
Kubernetes jenkins 测试技术
Jenkins,持续交付的利器:揭秘插件生态系统(二)
Jenkins,持续交付的利器:揭秘插件生态系统
|
Java jenkins 持续交付
Jenkins全局工具配置(JDK、Maven、Maven插件)
Jenkins全局工具配置(JDK、Maven、Maven插件)
1504 0
|
jenkins 持续交付
Jenkins手动安装指定版本的插件
Jenkins手动安装指定版本的插件
1773 0
|
Kubernetes jenkins 持续交付
Jenkins 插件生态:提升自动化能力
【8月更文第31天】Jenkins 是一个开源的持续集成/持续交付(CI/CD)平台,广泛应用于软件开发的各个阶段。Jenkins 的一大特色就是其丰富的插件生态系统,这些插件极大地扩展了 Jenkins 的功能,使其能够适应各种各样的应用场景。本文将深入探讨 Jenkins 的插件生态系统,并指导如何选择和配置插件以满足特定需求。
757 1
|
Java jenkins 持续交付
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
|
jenkins 持续交付 开发工具
Jenkins 手动安装插件
Jenkins 手动安装插件
706 0
|
XML jenkins Java
必知的技术知识:Jenkins插件开发
必知的技术知识:Jenkins插件开发
513 0

推荐镜像

更多