批量更新流水线模板实例

请求方法/请求路径

PUT /ms/openapi/api/apigw/v3/projects/{projectId}/templates/{templateId}/templateInstances

资源描述

批量更新流水线模板实例

输入参数说明

Query参数

参数名称参数类型必须参数说明默认值

version

integer

版本名

useTemplateSettings

boolean

是否应用模板设置

Body参数

参数名称参数类型必须参数说明默认值

body

模板实例

Path参数

参数名称参数类型必须参数说明默认值

projectId

string

项目ID

templateId

string

模板ID

响应

HTTP代码说明参数类型

200

successful operation

请求样例

curl -X PUT '[请替换为API地址栏请求地址]?version={version}&useTemplateSettings={useTemplateSettings}' \
-H 'X-DEVOPS-UID:xxx'

HEADER样例

accept: application/json
Content-Type: application/json
X-DEVOPS-UID:xxx

返回样例-200

{
  "data" : {
    "failurePipelines" : "string",
    "failureMessages" : {
      "string" : "string"
    },
    "successPipelinesId" : "string",
    "successPipelines" : "string"
  },
  "message" : "String",
  "status" : 0
}

TemplateInstanceUpdate

参数名称参数类型必须参数说明

pipelineName

string

pipelineName

param

param

buildNo

buildNo

pipelineId

string

pipelineId

构建模型-表单元素属性

参数名称参数类型必须参数说明

defaultValue

object

默认值

containerType

构建机类型下拉

glob

string

自定义仓库通配符

replaceKey

string

替换搜索url中的搜素关键字

readOnly

boolean

是否只读

label

string

元素标签

type

ENUM(STRING, TEXTAREA, ENUM, DATE, LONG, BOOLEAN, SVN_TAG, GIT_REF, MULTIPLE, CODE_LIB, CONTAINER_TYPE, ARTIFACTORY, SUB_PIPELINE, CUSTOM_FILE, PASSWORD, TEMPORARY, )

元素类型

required

boolean

是否必须

repoHashId

string

repoHashId

scmType

ENUM(CODE_SVN, CODE_GIT, CODE_GITLAB, GITHUB, CODE_TGIT, )

代码库类型下拉

relativePath

string

relativePath

propertyType

string

元素模块

options

下拉框列表

searchUrl

string

搜索url, 当是下拉框选项时,列表值从url获取不再从option获取

id

string

元素ID-标识符

placeholder

string

元素placeholder

properties

object

文件元数据

desc

string

描述

BuildContainerType

参数名称参数类型必须参数说明

os

ENUM(MACOS, WINDOWS, LINUX, )

os

buildType

ENUM(ESXi, MACOS, DOCKER, IDC, PUBLIC_DEVCLOUD, TSTACK, THIRD_PARTY_AGENT_ID, THIRD_PARTY_AGENT_ENV, THIRD_PARTY_PCG, THIRD_PARTY_DEVCLOUD, GIT_CI, AGENT_LESS, )

buildType

构建模型-下拉框表单元素值

参数名称参数类型必须参数说明

value

string

元素值名称-显示用

key

string

元素值ID-标识符

BuildNo

参数名称参数类型必须参数说明

buildNoType

ENUM(CONSISTENT, SUCCESS_BUILD_INCREMENT, EVERY_BUILD_INCREMENT, )

buildNoType

buildNo

integer

buildNo

required

boolean

required

TemplateOperationRet

参数名称参数类型必须参数说明

data

data

message

string

message

status

integer

status

TemplateOperationMessage

参数名称参数类型必须参数说明

failurePipelines

List

failurePipelines

failureMessages

object

failureMessages

successPipelinesId

List

successPipelinesId

successPipelines

List

successPipelines

最后更新于