Skip to content

引入

ts
import {
  startDevopsPipeline,
  getPipelineList,
  getAllPipelineList,
  sendOverTimePipelineMessage
} from 't-comm';

// 不支持 tree-shaking 的项目
import {
  startDevopsPipeline,
  getPipelineList,
  getAllPipelineList,
  sendOverTimePipelineMessage
} from 't-comm/lib/devops/index';

// 只支持 ESM 的项目
import {
  startDevopsPipeline,
  getPipelineList,
  getAllPipelineList,
  sendOverTimePipelineMessage
} from 't-comm/es/devops/index';

startDevopsPipeline(params)

描述

启动流水线

参数

参数名类型描述
paramsobject

配置信息

params.projectIdstring

项目ID

params.pipelineIdstring

流水线ID

params.secretInfoobject

密钥信息

params.hoststring

请求域名

params.dataobject

请求数据

getPipelineList(params)

描述

获取流水线列表

参数

参数名类型描述
paramsobject

配置信息

params.projectIdstring

项目ID

params.secretInfoobject

密钥信息

params.hoststring

请求域名

params.pagenumber

第几页

params.pageSizenumber

每页数据量

返回:

流水线列表

getAllPipelineList(params, list)

描述

获取全部流水线列表

参数

参数名类型描述
paramsobject

配置信息

params.projectIdstring

项目ID

params.secretInfoobject

密钥信息

params.hoststring

请求域名

params.pagenumber

第几页

params.pageSizenumber

每页数据量

listArray

结果列表,可不传,用于迭代

返回:

流水线列表

sendOverTimePipelineMessage(params)

描述

获取超时的流水线列表,并发送机器人消息

参数

参数名类型描述
paramsobject

参数

params.paramsobject

获取流水线列表参数

params.pipelineHoststring

流水线 host 地址

params.webhookUrlstring

回调地址

params.chatIdstring

会话id