类型
参数类型
string 字符串类型
parameters {
string(name:
'DEPLOY_ENV', defaultValue:
'staging', description:
'')
}
text 多行文本类型,换行使用n
parameters {
text(name:
'DEPLOY_TEXT', defaultValue:
'OnenTwonThreen', description:
'')
}
booleanParam 布尔类型
parameters {
booleanParam(name:'DEBUG_BUILD', defaultValue:true, description:'')
}
choice,选择参数类型,使用n来分隔多个选项
parameters {
choice(name:'CHOICES', choices:'devntestnstaging', description:'请选择部署的环境'
)
}
file,文件类型,用户可上传文件。但此类型存在bug,你无法拿到上传后的文件,所以不推荐使用。具体看官方issue: JENKINS-27413
password 密码类型
parameters {
password(name:'PASSWORD', defaultValue:'SECRET', description:
'A secret password')
}
多参数
pipeline同时定义多个参数
parameters {
booleanParam(name:'DEBUG_BUILD', defaultValue:true, description:'')
string(name:'DEPLOY_ENV', defaultValue:'staging', description:'')
}