Jenkins 任务构建

Jenkins作为非常强大的日常任务管理系统,可以在产品的自动化测试,日常运维等中发挥作用,这里就简单说一下自己常用的Jenkins的几个功能和技巧。

任务构建

参数任务构建

自带的任务构建不能设置任务的参数,使用 Parameterized Trigger Plugin 可以解决该问题。

多任务构建

普通的多任务构建一般是在 post build action 里面做一些 Build other projects的选项,但相对灵活性较低,推荐使用 Multijob Plugin 这个plugin,它等于构建了一个工作流,而每一个job作为工作流中的一个执行项。job的执行,可以定义是并行执行,还是串行执行。同时,也支持执行的job的参数设置。
使用时应该注意

  1. 如果job要retry,在Advance里面设置retry,不要用job自己的retry,会不认。
  2. 每个MultiJob Phase可以做为一组要完成的功能。里面可以定义job的并行和串行执行。Phase之间是串行执行。
  3. 注意每个job失败时,“Kill the phase on”和phase本身的 “Continuation condition to next phase when jobs’ statuses are” 的对应关系。
  4. 整个MultiJob有自己的参数,然后里面的job通过“Current job parameters” 复用这个参数

Build Number 的更新

build number在 build history的列表里面看历史信息很重要,但默认的build number只是 #1,#2 这样的数值。如果job是带参数构造,很希望通过 build number就知道它的参数是什么。这里就需要使用

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值