jenkins pipeline Extended Choice Parameter
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相关推荐
- Jenkins 插件 Extended Choice Parameter
stage("DeployHosts"){steps {script {println(env.deployHosts)for (host in "${env.deplo ...
- jenkins Extended Choice Parameter 使用groovy显示数据
def retobj="sh /tmp/xxx.sh".execute().text.readLines() retobj.each{ println it }
- jenkins pipeline之语法篇
目录 一.为什么使用pipeline 二.常用的指令 agent stages stage steps parameters script 三.不太常用的指令 environment input po ...
- jenkins pipeline之如何串联多个Job
流水线创建好了:https://blog.csdn.net/wxt_hillwill/article/details/118725982 语法也学习完成:https://blog.csdn.net/w ...
- Jenkins Pipeline 语法
目录 声明性pipeline Sections agent pipeline与stage中的不同 参数 常用选项 发布 post stages steps Directives environment ...
- 【Devops实践】Git+Gitlab+Jenkins pipeline(maven+Sonarqube+harbor) +k8s 整合CICD
代码发布流程 #mermaid-svg-3nZ2WvdeoMR4vRrm {font-family:"trebuchet ms",verdana,arial,sans-serif; ...
- 持续集成:Jenkins pipeline全局变量
在编写Jenkins Pipeline脚本时,需要使用到一些全局变量,比如环境变量jenkins URL.项目地址,保存在env变量中(字符串类型),可以在Jenkins Pipeline或者其它Je ...
- Jenkins Pipeline构建流水线发布
Jenkins Pipeline构建流水线发布 1. Jenkins Pipeline 核心概念 Jenkins Pipeline是一套插件,支持在Jenkins中实现持续集成.交付管道; Pipel ...
- Jenkins Pipeline动态使用Git分支名称的技巧
前言 在上一篇 Jenkins 使用环境变量 中,帮助大家使用一条 Docker 命令就可以快速玩转 Jenkins,同时用最简单的方式解释了 Jenkins 中让人混乱的环境变量,本文还是接着变量说 ...
最新文章
- 【总结】sqli-labs Less(1-35) 小结
- 关于Advanced Installer 11.0打包软件过程一些记录
- 最短路径问题-Dijkstra
- springboot学习笔记(三)
- 关于equals和hashcode方法
- Python 进阶之路 (十) 再立Flag, 社区最全的itertools深度解析(中)
- 快速排序c语言实现,快速排序的C语言代码实现
- PHP三年15K,程序员月薪15K相亲三年才成功,被拒理由:这个薪资提鞋都嫌弃
- tomcat的localhost_access_log日志文件
- 用信号量及其PV操作处理实际问题
- 学生账号部署XAP程序,在Lumia手机上
- 微信小程序之点点考勤经验总结
- android.scaler.streamConfigurationMap Key值的来源
- [BZOJ 2429] 聪明的猴子
- Apache Pulsar 生态项目 KoP 新增 Maintainer:吴展鹏
- IOS开发入门(6)-自动布局(1)
- 《C语言及程序设计》实践参考——学生成绩统计
- Spark动态加载外部资源文件
- pick pick_使用Pick&Zip从您的Facebook帐户下载图片
- REST Client工具使用——对接接口调试