设为首页 收藏本站
查看: 1337|回复: 0

[经验分享] Jenkins进阶系列之——03parameterized-trigger插件

[复制链接]

尚未签到

发表于 2018-9-4 10:19:41 | 显示全部楼层 |阅读模式
  说明:这个插件可以根据已经完成构建的结果,触发新Job或者传递参数。
  官方说明:Parameterized Trigger Plugin
  安装步骤:
  系统管理→管理插件→可选插件→Build Triggers→Parameterized Trigger Plugin
  安装完成后到项目(job)配置页面:
  构建后操作→Add post-build action→Trigger parameterized build on other projects

  图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  布尔参数(键值对)

  图2 Boolean parameters 界面

  •   Build on the same node  在同一个节点上构建
  (没有什么可以填写的,选择就可以了)

  图3 Build on the same node界面

  •   Current build parameters  当前构建参数
  (没有什么可以填写的,选择就可以了)

  图4 Current build parameters 界面

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

  图5 Parameters from properties file界面

  •   Predefined parameters  预定义参数
  和properties文件的语法相同  。如果你不知道怎么写属性文件,建议你询问java开发人员。

  图6 Predefined parameters界面

  •   Restrict matrix execution to a subset  限制矩阵执行的一个子集
  指定Groovy的过滤器表达式限制将运行的下游项目组合子集。

  图7 Restrict matrix execution to a subset 界面

  •   Subversion revision  svn版本

  图8 Subversion revision 界面
  转:http://www.cnblogs.com/zz0412/p/jenkins_jj_03.html 点击打开链接


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-562355-1-1.html 上篇帖子: Jenkins进阶系列之——01使用email-ext替换Jenkins的默认邮件通知 下篇帖子: Jenkins进阶系列之——02email-ext邮件通知模板
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表