Jenkins 定时自动化构建

45 阅读1分钟

简介

测试负责人说,每次做包需要手动点开始,同时做几个包的时候需要人干预,希望每天晚上把包做好,早上过来取新包进行测试即可。

实现

新建任务

  • 填写任务名称
  • 选择自由风格类型

image.png

配置构建触发器

  • 选择定时构建
  • cron表达式:分、时、天、月、周

image.png

配置编译步骤

  • 填写项目名称和分支名
  • 勾选Block表示串行执行多个构建

image.png

禁用

  • 如果最近迭代完成不再需要每日构建,配置禁用即可

image.png

交互组件

  • 通过try...catch捕获异常,超时后赋默认值继续执行而不退出

image.png

总结

通过新建一个jenkins的自由风格的任务,配置定时构建,调用已有项目并进行编排,最终实现定时自动化构建的需求,减少人力成本,提升效率。