Jenkins Pipeline方式在Java项目中的通用化部署实践

发表时间: 2024-06-05 00:03

在上一篇文章《Jenkins中pipeline方式选择git分支部署》中,pipeline script代码中,变量都是写死在里面,这样如果部署很多的服务的时候,每个地方都得修改,显得比较麻烦,稍有不慎就会遗漏某一处没改到位而出错,现在将下面所有需要修改的地方提取出变量,这样就可以统一修改。

1、参数化构建,选择 List Git branches (and more),Name 填写,后面pipeline script代码中需要使用,我这里面使用GIT_BRANCH。


2、流水线选择 Pipeline script


3、pipeline script代码

由于在编写过程中,系统问题无法直接贴出此代码,将其转为图片

另外也将代码上传到了gitee上面,地址为:

https://gitee.com/bowendai/pipeline.git

里面文件为 pipeline.groovy,可以下载下来看一下,里面也有注释。