网站首页 > 博客文章 正文
在上一篇文章《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,可以下载下来看一下,里面也有注释。
猜你喜欢
- 2024-09-20 Pipeline+Jenkins流水线构建(jenkins工作流)
- 2024-09-20 用代码描述流水线-Jenkins Pipeline 详解
- 2024-09-20 「博文精选」Jenkins pipeline控制并行执行job个数
- 2024-09-20 微服务从代码到k8s部署应有尽有大结局(k8s部署)
- 2024-09-20 持续集成工具 Jenkins 的使用(jenkins持续集成自动化测试)
- 2024-09-20 测试开发丨从零开始,手把手教你在Jenkins中创建Pipeline Job!
- 2024-09-20 Jenkins Pipeline 部署 Kubernetes 应用
- 2024-09-20 Jenkins Pipeline 结合 Gitlab 实现 Node 项目自动构建
- 2024-09-20 别再用jenkins freestyle了,教你快速编写jenksinfile,离线调试
- 2024-09-20 Jenkins 持续集成企业实战示例(jenkins持续集成原理)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)