pipeline parameters指令--类型

2021-06-03 18:03:03 浏览数 (1)

类型

参数类型

string 字符串类型

  1. parameters {
  2.     string(name: 'DEPLOY_ENV', defaultValue: 'staging', description: '')
  3. }

text 多行文本类型,换行使用n

  1. parameters {
  2.     text(name: 'DEPLOY_TEXT', defaultValue: 'OnenTwonThreen', description: '')
  3. }

booleanParam 布尔类型

  1. parameters {
  2.     booleanParam(name:'DEBUG_BUILD', defaultValue:true, description:'')
  3. }

choice,选择参数类型,使用n来分隔多个选项

  1. parameters {
  2.     choice(name:'CHOICES', choices:'devntestnstaging', description:'请选择部署的环境' )
  3. }

file,文件类型,用户可上传文件。但此类型存在bug,你无法拿到上传后的文件,所以不推荐使用。具体看官方issue: JENKINS-27413

password 密码类型

  1. parameters {
  2.     password(name:'PASSWORD', defaultValue:'SECRET', description: 'A secret password')
  3. }

多参数

pipeline同时定义多个参数

  1. parameters {
  2.     booleanParam(name:'DEBUG_BUILD', defaultValue:true, description:'')
  3.     string(name:'DEPLOY_ENV', defaultValue:'staging', description:'')
  4. }

0 人点赞