简介
测试负责人说,每次做包需要手动点开始,同时做几个包的时候需要人干预,希望每天晚上把包做好,早上过来取新包进行测试即可。
实现
新建任务
- 填写任务名称
- 选择自由风格类型
配置构建触发器
- 选择定时构建
- cron表达式:分、时、天、月、周
配置编译步骤
- 填写项目名称和分支名
- 勾选Block表示串行执行多个构建
禁用
- 如果最近迭代完成不再需要每日构建,配置禁用即可
交互组件
- 通过try...catch捕获异常,超时后赋默认值继续执行而不退出
总结
通过新建一个jenkins的自由风格的任务,配置定时构建,调用已有项目并进行编排,最终实现定时自动化构建的需求,减少人力成本,提升效率。