Поделиться через


PipelinesRestClient class

Базовый класс, который должен использоваться (производный от) для выполнения запросов к REST API VSS

Extends

Конструкторы

PipelinesRestClient(IVssRestClientOptions)

Методы

createPipeline(CreatePipelineParameters, string)

Создайте воронку продаж.

getArtifact(string, number, number, string, GetArtifactExpandOptions)

Получение определенного артефакта из выполнения конвейера

getLog(string, number, number, number, GetLogExpandOptions)

Получение определенного журнала из выполнения конвейера

getPipeline(string, number, number)

Получает конвейер, опционально в указанной версии

getRun(string, number, number)

Получает прогон для определенного конвейера.

listLogs(string, number, number, GetLogExpandOptions)

Получение списка журналов из выполнения конвейера.

listPipelines(string, string, number, string)

Получите список воронок продаж.

listRuns(string, number)

Получает 10000 лучших запусков для определенного конвейера.

preview(RunPipelineParameters, string, number, number)

Ставит в очередь пробный прогон конвейера и возвращает объект, содержащий окончательный yaml.

runPipeline(RunPipelineParameters, string, number, number)

Запускает конвейер.

Сведения о конструкторе

PipelinesRestClient(IVssRestClientOptions)

new PipelinesRestClient(options: IVssRestClientOptions)

Параметры

Сведения о методе

createPipeline(CreatePipelineParameters, string)

Создайте воронку продаж.

function createPipeline(inputParameters: CreatePipelineParameters, project: string): Promise<Pipeline>

Параметры

inputParameters
CreatePipelineParameters

Входные параметры.

project

string

Идентификатор проекта или имя проекта

Возвращаемое значение

Promise<Pipeline>

getArtifact(string, number, number, string, GetArtifactExpandOptions)

Получение определенного артефакта из выполнения конвейера

function getArtifact(project: string, pipelineId: number, runId: number, artifactName: string, expand?: GetArtifactExpandOptions): Promise<Artifact>

Параметры

project

string

Идентификатор проекта или имя проекта

pipelineId

number

Идентификатор конвейера.

runId

number

Идентификатор выполнения этого конвейера.

artifactName

string

Имя артефакта.

expand
GetArtifactExpandOptions

Разверните параметры. Значение по умолчанию — None.

Возвращаемое значение

Promise<Artifact>

getLog(string, number, number, number, GetLogExpandOptions)

Получение определенного журнала из выполнения конвейера

function getLog(project: string, pipelineId: number, runId: number, logId: number, expand?: GetLogExpandOptions): Promise<Log>

Параметры

project

string

Идентификатор проекта или имя проекта

pipelineId

number

Идентификатор конвейера.

runId

number

Идентификатор выполнения этого конвейера.

logId

number

Идентификатор журнала.

expand
GetLogExpandOptions

Разверните параметры. Значение по умолчанию — None.

Возвращаемое значение

Promise<Log>

getPipeline(string, number, number)

Получает конвейер, опционально в указанной версии

function getPipeline(project: string, pipelineId: number, pipelineVersion?: number): Promise<Pipeline>

Параметры

project

string

Идентификатор проекта или имя проекта

pipelineId

number

Идентификатор конвейера

pipelineVersion

number

Конвейерная версия

Возвращаемое значение

Promise<Pipeline>

getRun(string, number, number)

Получает прогон для определенного конвейера.

function getRun(project: string, pipelineId: number, runId: number): Promise<Run>

Параметры

project

string

Идентификатор проекта или имя проекта

pipelineId

number

Идентификатор конвейера

runId

number

Идентификатор запуска

Возвращаемое значение

Promise<Run>

listLogs(string, number, number, GetLogExpandOptions)

Получение списка журналов из выполнения конвейера.

function listLogs(project: string, pipelineId: number, runId: number, expand?: GetLogExpandOptions): Promise<LogCollection>

Параметры

project

string

Идентификатор проекта или имя проекта

pipelineId

number

Идентификатор конвейера.

runId

number

Идентификатор выполнения этого конвейера.

expand
GetLogExpandOptions

Разверните параметры. Значение по умолчанию — None.

Возвращаемое значение

Promise<LogCollection>

listPipelines(string, string, number, string)

Получите список воронок продаж.

function listPipelines(project: string, orderBy?: string, top?: number, continuationToken?: string): Promise<Pipeline[]>

Параметры

project

string

Идентификатор проекта или имя проекта

orderBy

string

Выражение сортировки. По умолчанию "name asc"

top

number

Максимальное количество возвращаемых конвейеров

continuationToken

string

Маркер продолжения из предыдущего запроса для получения следующей страницы результатов

Возвращаемое значение

Promise<Pipeline[]>

listRuns(string, number)

Получает 10000 лучших запусков для определенного конвейера.

function listRuns(project: string, pipelineId: number): Promise<Run[]>

Параметры

project

string

Идентификатор проекта или имя проекта

pipelineId

number

Идентификатор конвейера

Возвращаемое значение

Promise<Run[]>

preview(RunPipelineParameters, string, number, number)

Ставит в очередь пробный прогон конвейера и возвращает объект, содержащий окончательный yaml.

function preview(runParameters: RunPipelineParameters, project: string, pipelineId: number, pipelineVersion?: number): Promise<PreviewRun>

Параметры

runParameters
RunPipelineParameters

Необязательные дополнительные параметры для этого прогона.

project

string

Идентификатор проекта или имя проекта

pipelineId

number

Идентификатор конвейера.

pipelineVersion

number

Конвейерная версия.

Возвращаемое значение

Promise<PreviewRun>

runPipeline(RunPipelineParameters, string, number, number)

Запускает конвейер.

function runPipeline(runParameters: RunPipelineParameters, project: string, pipelineId: number, pipelineVersion?: number): Promise<Run>

Параметры

runParameters
RunPipelineParameters

Необязательные дополнительные параметры для этого прогона.

project

string

Идентификатор проекта или имя проекта

pipelineId

number

Идентификатор конвейера.

pipelineVersion

number

Конвейерная версия.

Возвращаемое значение

Promise<Run>