jenkins教程:jenkinsfile语法之parameters、triggers parameters parameters指令定义 pipeline的专有参数列表,支持参数类型: string:字符串类型 text:文本, 可包括多行 booleanParam:布尔参数 choice:choice 参数 password:密码参数 示例脚本: pipeline { agent any parameters { string(name: 'DEPLOY_ENV', defaultValue: ...
pipeline { agent { node { label 'windows-agent' } } environment { MY_CRE = credentials("2aee7e0c-a728-4d9c-b25b-ad5451a12d") } parameters { // Jenkins parameter choice( name: 'REPO', choices: ['repo1', 'repo2', 'repo3', 'repo4'], ...
在我的Jenkinsfile中我有这样的选择:[parameters([ choice(choices: ["app1", "app2"].join("\n"),但是我有多个作业(=多个Jenkisnfiles),它们都使用相同的globalParam数组,所以当我想添加另一个选项(例如'app3')时,我必须更新每个 Jenkinsfile。有办法在多个< 浏览0提问于2017-12-14得票数 1 回答已采纳...
复制 parameters { booleanParam(name: 'DEBUG_MODE', defaultValue: false, description: 'Enable debug mode') } 选择参数(Choice Parameter):选择参数用于提供给用户一个选项列表,用户可以从中选择一个值。可以通过在Jenkinsfile中定义参数名称、选项列表和默认值来创建选择参数。例如: 代码语言:txt 复制 parameters ...
Jenkinsfile中通过parameters中的choice(下拉框)类型获取输入参数的方法,这篇文章将会继续介绍Jenkinsfile的parameters所支持的其他物种类型的使用方式。 parameter{} 使用限制:必须写在pipeline{}块中,只能存在一处parameter{} 参数类型 Jenkinsfile目前支持如下六种类型的参数,具体说明如下所示: ...
parameters{string(name:'PERSON',defaultValue:'Jenkins',description:'输入的文本参 数')choice(name:'CHOICE',choices:['One','Two','Three'],description:'Pick something')} 触发器 triggers 不是必须,定义 Pipeline 被自动触发的方式选项 cron、pollSCM、upstream ...
parameters { string(name: 'PERSON', defaultValue: 'Jenkins', description: '输入的文本参 数') choice(name: 'CHOICE', choices: ['One', 'Two', 'Three'], description: 'Pick something') } 触发器 triggers 不是必须,定义 Pipeline 被自动触发的方式选项 cron、pollSCM、upstream ...
parameters{string(name:'PERSON',defaultValue:'Jenkins',description:'输入的文本参数')choice(name:'CHOICE',choices: ['One','Two','Three'],description:'Pick something')} 触发器(rtiggers) 不是必须,定义 Pipeline 被自动触发的方式选项 cron、pollSCM、upstream ...
parameters { string(name: 'PERSON', defaultValue: 'Jenkins', description: '输入的文本参 数') choice(name: 'CHOICE', choices: ['One', 'Two', 'Three'], description: 'Pick something') } 触发器 triggers 不是必须,定义 Pipeline 被自动触发的方式选项 cron、pollSCM、upstream ...
parameters { string(name: 'BUILD_VERSION', defaultValue: '1.0', description: 'Enter the build version') choice(name: 'DEPLOY_ENV', choices: ['dev', 'qa', 'prod'], description: 'Select the deployment environment') booleanParam(name: 'ENABLE_DEBUG', defaultValue: true, description: 'Enable...