Jenkins pipeline 中参数使用复选框,使用插件 Extended Choice Parameter ,申明式pipeline脚本如下

parameters {extendedChoice( defaultValue: 'One,Two,Three,Four', description: '', multiSelectDelimiter: ',', name: 'SAMPLE_EXTENDED_CHOICE', quoteValue: false, saveJSONParameterToFile: false, type: 'PT_CHECKBOX', value:'One,Two,Three,Four,Five,Six,Seven,Eight,Nine,Ten', visibleItemCount: 10)}

引入groovy脚本

job('example') {parameters {stringParam('GIT_REPO',"my-repo",'xxx')stringParam('GIT_BRANCH',"master",'xxx')extendedChoice {name("BRANCH")type("Single Select")visibleItemCount(5)multiSelectDelimiter(',')groovyScript("return new File(\"/var/jenkins_home/userContent/message-service-branches.list\").readLines()")defaultValue("zzz")}}
}

jenkins pipeline Extended Choice Parameter相关推荐

  1. Jenkins 插件 Extended Choice Parameter

    stage("DeployHosts"){steps {script {println(env.deployHosts)for (host in "${env.deplo ...

  2. jenkins Extended Choice Parameter 使用groovy显示数据

    def retobj="sh /tmp/xxx.sh".execute().text.readLines() retobj.each{ println it }

  3. jenkins pipeline之语法篇

    目录 一.为什么使用pipeline 二.常用的指令 agent stages stage steps parameters script 三.不太常用的指令 environment input po ...

  4. jenkins pipeline之如何串联多个Job

    流水线创建好了:https://blog.csdn.net/wxt_hillwill/article/details/118725982 语法也学习完成:https://blog.csdn.net/w ...

  5. Jenkins Pipeline 语法

    目录 声明性pipeline Sections agent pipeline与stage中的不同 参数 常用选项 发布 post stages steps Directives environment ...

  6. 【Devops实践】Git+Gitlab+Jenkins pipeline(maven+Sonarqube+harbor) +k8s 整合CICD

    代码发布流程 #mermaid-svg-3nZ2WvdeoMR4vRrm {font-family:"trebuchet ms",verdana,arial,sans-serif; ...

  7. 持续集成:Jenkins pipeline全局变量

    在编写Jenkins Pipeline脚本时,需要使用到一些全局变量,比如环境变量jenkins URL.项目地址,保存在env变量中(字符串类型),可以在Jenkins Pipeline或者其它Je ...

  8. Jenkins Pipeline构建流水线发布

    Jenkins Pipeline构建流水线发布 1. Jenkins Pipeline 核心概念 Jenkins Pipeline是一套插件,支持在Jenkins中实现持续集成.交付管道; Pipel ...

  9. Jenkins Pipeline动态使用Git分支名称的技巧

    前言 在上一篇 Jenkins 使用环境变量 中,帮助大家使用一条 Docker 命令就可以快速玩转 Jenkins,同时用最简单的方式解释了 Jenkins 中让人混乱的环境变量,本文还是接着变量说 ...

最新文章

  1. 【总结】sqli-labs Less(1-35) 小结
  2. 关于Advanced Installer 11.0打包软件过程一些记录
  3. 最短路径问题-Dijkstra
  4. springboot学习笔记(三)
  5. 关于equals和hashcode方法
  6. Python 进阶之路 (十) 再立Flag, 社区最全的itertools深度解析(中)
  7. 快速排序c语言实现,快速排序的C语言代码实现
  8. PHP三年15K,程序员月薪15K相亲三年才成功,被拒理由:这个薪资提鞋都嫌弃
  9. tomcat的localhost_access_log日志文件
  10. 用信号量及其PV操作处理实际问题
  11. 学生账号部署XAP程序,在Lumia手机上
  12. 微信小程序之点点考勤经验总结
  13. android.scaler.streamConfigurationMap Key值的来源
  14. [BZOJ 2429] 聪明的猴子
  15. Apache Pulsar 生态项目 KoP 新增 Maintainer:吴展鹏
  16. IOS开发入门(6)-自动布局(1)
  17. 《C语言及程序设计》实践参考——学生成绩统计
  18. Spark动态加载外部资源文件
  19. pick pick_使用Pick&Zip从您的Facebook帐户下载图片
  20. REST Client工具使用——对接接口调试

热门文章

  1. android搜索不到蓝牙 找不到设备
  2. 笔记本蓝牙搜索不到设备解决方案
  3. 标日初级29~32课
  4. QVariant万能数据类型联合
  5. 汇川H3U标准程序,程序有本体脉冲控制的三轴定位,有总线控制 的汇川伺服定位,轴点动,回零,相对定位绝对定位,程序结构清晰,分模块控制,是工控者学习的好案
  6. CSS中中文字体的英文写法
  7. 计算机房属于学校场馆吗,小学智慧校园建设方案详细
  8. java实现CGS2000大地坐标和WGS84经纬度坐标互转,亲测准确
  9. vue-element-admin(后端管理系统)
  10. Google推出可连续滚动的移动搜索体验,网友:大可不必