ck1987 发表于 2018-9-4 10:19:41

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

  说明:这个插件可以根据已经完成构建的结果,触发新Job或者传递参数。
  官方说明:Parameterized Trigger Plugin
  安装步骤:
  系统管理→管理插件→可选插件→Build Triggers→Parameterized Trigger Plugin
  安装完成后到项目(job)配置页面:
  构建后操作→Add post-build action→Trigger parameterized build on other projects
http://images.cnitblog.com/blog/529896/201309/04171825-4b32f3c901684f6384a1983785b8cbe7.jpg
  图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布尔参数(键值对)
http://images.cnitblog.com/blog/529896/201309/04173402-eca824ff77854980bc3069837f8a1457.jpg
  图2 Boolean parameters 界面

[*]  Build on the same node在同一个节点上构建
  (没有什么可以填写的,选择就可以了)
http://images.cnitblog.com/blog/529896/201309/04173526-0c168c37e6d740418d6bb4e4ad5b71d0.jpg
  图3 Build on the same node界面

[*]  Current build parameters当前构建参数
  (没有什么可以填写的,选择就可以了)
http://images.cnitblog.com/blog/529896/201309/04173647-c2391683a738455a8c94b1e8711505fb.jpg
  图4 Current build parameters 界面

[*]  Parameters from properties file从属性文件获取参数
  相对于工作区的路径,用逗号分隔文件列表。文件类型:*.properties。如果你不知道怎么写属性文件,建议你询问java开发人员。
http://images.cnitblog.com/blog/529896/201309/04174319-09115b83bcb543338206b1129d15557f.jpg
  图5 Parameters from properties file界面

[*]  Predefined parameters预定义参数
  和properties文件的语法相同。如果你不知道怎么写属性文件,建议你询问java开发人员。
http://images.cnitblog.com/blog/529896/201309/04175435-5c69545efa374bb89c10f333ab66338d.jpg
  图6 Predefined parameters界面

[*]  Restrict matrix execution to a subset限制矩阵执行的一个子集
  指定Groovy的过滤器表达式限制将运行的下游项目组合子集。
http://images.cnitblog.com/blog/529896/201309/04195231-35feeaef3ea74ac39885069ada58785e.png
  图7 Restrict matrix execution to a subset 界面

[*]  Subversion revisionsvn版本
http://images.cnitblog.com/blog/529896/201309/04195932-395d3a11357c4c9db992d00929efca4d.png
  图8 Subversion revision 界面
  转:http://www.cnblogs.com/zz0412/p/jenkins_jj_03.html 点击打开链接

页: [1]
查看完整版本: Jenkins进阶系列之——03parameterized-trigger插件