流水线 CODEARTS PIPELINE-插件介绍:inputs介绍

时间:2024-07-02 11:48:25

inputs介绍

inputs示例及参数介绍如下:

{
	"name": "samplestring",                              # 如插件业务脚本中使用${samplestring}获取运行者在流水线上配置的值
	"type": "input",                                     # 不同类型信息对应不同展示功能,可选项见下文
	"description": "Sample String",                      # input条目的描述信息,用于描述其值含义
	"defaultValue": "00",                                # 默认值,required属性为false时,如不在流水线上重新输入,则默认使用此值
	"required": true,                                    # true则流水线编辑时必须重新填值,false则不填使用默认值
	"label": "测试输入框",                                # input条目在流水线编辑页面显示的名称信息
	"validation": {
		"requiredMessage": "请输入值",                    # (可选) 如required字段为true,未填写时的提示信息
		"regex": "^[a-zA-Z0-9-_\\u4e00-\\u9fa5]{1,32}$", # (可选)可填写正则校验的内容
		"regexMessage": "类型错误"                        # (可选) 如正则校验失败的提示信息
	}
}

当前支持的全量inputs定义请参见全量inputs

support.huaweicloud.com/usermanual-pipeline/pipeline_01_0079.html