Jenkins   发布时间:2019-10-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Jenkins 在声明式 pipeline 中并行执行任务大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

jenkins 的 pipeline 功能支持我们用代码来配置持续集成的过程。本文将介绍在 jenkins 中使用声明式 pipeline 语法完成任务的并行执行。

stage({ steps { parallel( a: { {

我们可以看到,这种并行执行的方式具有很大的局限性。首先因为 agent 只能在 stage 上设置,所以这种方式不能在不同的 agent 上执行并行的任务。其次并行执行的粒度为 step 级别,执行点小任务还行,但这样的粒度对设计持续集成的流程来说明显过小。所以,我们急需的是 stage 级别的并行执行能力。

jenkins 终于开始支持 stage 级别的并行执行:

title="jenkins 在声明式 pipeline 中并行执行任务" alt="jenkins 在声明式 pipeline 中并行执行任务" src="https://cn.js-code.com/res/2019/02-09/09/a71a76f5deae32afbb4d07967c01ce71.png" >

你的 jenkins 的版本要大于 2.7:

title="jenkins 在声明式 pipeline 中并行执行任务" alt="jenkins 在声明式 pipeline 中并行执行任务" src="https://cn.js-code.com/res/2019/02-09/09/8e0dc2331fd8206bb869f247aff9dc16.png" >

{ agent any stages { stage({ agent { label { timestamps { { parallel { stage({ agent { label { timestamps { { agent { label { timestamps { { agent { label { timestamps {

timestamper 插件。所有在 timestamps {} 块中的命令都会在日志中显示执行时间。好了,现在执行上面的配置,然后查看执行日志:

title="jenkins 在声明式 pipeline 中并行执行任务" alt="jenkins 在声明式 pipeline 中并行执行任务" src="https://cn.js-code.com/res/2019/02-09/09/ee9b1daf496e6533dac1ea8e088ff53b.png" >

大佬总结

以上是大佬教程为你收集整理的Jenkins 在声明式 pipeline 中并行执行任务全部内容,希望文章能够帮你解决Jenkins 在声明式 pipeline 中并行执行任务所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: