jenkins 用Pipeline实现控制stage任务进行精确构建发布

Posted 运维-大白同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins 用Pipeline实现控制stage任务进行精确构建发布相关的知识,希望对你有一定的参考价值。

背景

我们在发布微服务的时候遇到发布任务多,耗时比较长的问题。每个任务写一个pipeline导致我们的任务比较多比较杂乱,我们对pipeline进行优化吧所有任务写在一个pipeline任务中通过控制stage判断是否需要执行
原任务如下

最终我们要实现这样的效果

1.0 安装jenkins支持框选插件

Extended Choice Parameter

2.0 配置插件




其他的配置保持不变

以上是关于jenkins 用Pipeline实现控制stage任务进行精确构建发布的主要内容,如果未能解决你的问题,请参考以下文章

jenkins 2:用ssh agent插件在pipeline里实现scp和远程执行命令

用Jenkins Pipeline实现网元日志和配置的导出

在k8s+jenkins+github+dockerhub环境中用pipeline部署应用

Jenkins流水线(pipeline)实战之:从部署到体验

Jenkins Pipeline

采用jenkins pipeline实现自动构建并部署至k8s