|NO.Z.00035|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V09|——|Jenkins参数化构建|

一、Jenkins 参数化构建
### --- 参数化构建背景

~~~     如果只是简单的构建,jenkins自己默认的插件可以做,但是如果我们想要在构建过程中有更多功能,
~~~     比如说:选择性构建、传参、项目指定变量等等其他功能,基础的参数化构建可以实现一些简单功能,
~~~     但是要想使用更多功能这时候我们就需要借助参数化构建来实现交互的功能。
~~~     此处我们来借助以下插件来进行实现:
~~~     Extended Choice Parameter(更丰富的参数化构建插件)
~~~     Git Parameter
二、参数化构建——插件安装
### --- 参数化构建——插件安装

~~~     ——>首先还是安装该插件,去管理插件里面进行安装 Extended Choice Parameter
~~~     ——>项目配置
~~~     ——>选择安装过的插件、
~~~     ——>进行配置
~~~     ——>这里这个branch 我们就相当于给其当做一个变量,然后来为其进行传参。
~~~     ——>构建选择执行shell进行测试
~~~     ——>参数化配置已经生效
### --- ——>构建 test02
~~~     可以发现控制台的输出也是成功了的
~~~     ——>数据来源选择文件:在jenkins所在服务器进行如下操作:建立一个文件

[root@jenkins ~]#  vim /opt/jenkins.property                        
abc=t1,t2,t3,t4
~~~     ——>web 端配置:
~~~     ——>进行测试:
~~~     ——>构建前:(可以发现也是生效的)
~~~     ——>构建后查看结果:(也是成功的)

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

 

posted on   yanqi_vip  阅读(24)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示