|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
分类:
cdv015-jenkins2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通