UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

47 lines (46 loc) 1.65 kB
import type { ISecretInfo } from './types'; /** * 启动流水线 * @param {object} params 配置信息 * @param {string} params.projectId 项目ID * @param {string} params.pipelineId 流水线ID * @param {object} params.secretInfo 密钥信息 * @param {string} params.host 请求域名 * @param {object} params.data 请求数据 */ export declare function startDevopsPipeline({ projectId, pipelineId, secretInfo, host, data, }: { projectId: string; pipelineId: string; secretInfo: ISecretInfo; host: string; data: Object; }): Promise<any>; /** * 获取流水线列表 * @param {object} params 配置信息 * @param {string} params.projectId 项目ID * @param {object} params.secretInfo 密钥信息 * @param {string} params.host 请求域名 * @param {number} params.page 第几页 * @param {number} params.pageSize 每页数据量 * @returns 流水线列表 */ export declare function getPipelineList({ projectId, secretInfo, host, page, pageSize, }: { projectId: string; secretInfo: ISecretInfo; host: string; page?: number; pageSize?: number; }): Promise<any>; /** * 获取全部流水线列表 * @param {object} params 配置信息 * @param {string} params.projectId 项目ID * @param {object} params.secretInfo 密钥信息 * @param {string} params.host 请求域名 * @param {number} params.page 第几页 * @param {number} params.pageSize 每页数据量 * @param {Array} list 结果列表,可不传,用于迭代 * @returns 流水线列表 */ export declare function getAllPipelineList(args: Parameters<typeof getPipelineList>[0], list?: Array<any>): Promise<any>;