Udostępnij za pomocą


PipelinesRestClient class

Klasa bazowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS

Rozszerzenie

Konstruktory

PipelinesRestClient(IVssRestClientOptions)

Metody

createPipeline(CreatePipelineParameters, string)

Utwórz potok.

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

Pobieranie określonego artefaktu z przebiegu potoku

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

Pobieranie określonego dziennika z przebiegu potoku

getPipeline(string, number, number)

Pobiera potok, opcjonalnie w określonej wersji

getRun(string, number, number)

Pobiera przebieg dla określonego potoku.

listLogs(string, number, number, GetLogExpandOptions)

Pobierz listę dzienników z przebiegu potoku.

listPipelines(string, string, number, string)

Pobierz listę potoków.

listRuns(string, number)

Pobiera 10000 pierwszych przebiegów dla określonego potoku.

preview(RunPipelineParameters, string, number, number)

Kolejkuje przebieg próbny potoku i zwraca obiekt zawierający końcowy kod yaml.

runPipeline(RunPipelineParameters, string, number, number)

Uruchamia potok.

Szczegóły konstruktora

PipelinesRestClient(IVssRestClientOptions)

new PipelinesRestClient(options: IVssRestClientOptions)

Parametry

Szczegóły metody

createPipeline(CreatePipelineParameters, string)

Utwórz potok.

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

Parametry

inputParameters
CreatePipelineParameters

Parametry wejściowe.

project

string

Identyfikator projektu lub nazwa projektu

Zwraca

Promise<Pipeline>

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

Pobieranie określonego artefaktu z przebiegu potoku

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

pipelineId

number

Identyfikator potoku.

runId

number

Identyfikator przebiegu tego potoku.

artifactName

string

Nazwa artefaktu.

expand
GetArtifactExpandOptions

Rozwiń opcje. Wartość domyślna to Brak.

Zwraca

Promise<Artifact>

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

Pobieranie określonego dziennika z przebiegu potoku

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

pipelineId

number

Identyfikator potoku.

runId

number

Identyfikator przebiegu tego potoku.

logId

number

Identyfikator dziennika.

expand
GetLogExpandOptions

Rozwiń opcje. Wartość domyślna to Brak.

Zwraca

Promise<Log>

getPipeline(string, number, number)

Pobiera potok, opcjonalnie w określonej wersji

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

pipelineId

number

Identyfikator potoku

pipelineVersion

number

Wersja rurociągu

Zwraca

Promise<Pipeline>

getRun(string, number, number)

Pobiera przebieg dla określonego potoku.

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

pipelineId

number

Identyfikator potoku

runId

number

Identyfikator przebiegu

Zwraca

Promise<Run>

listLogs(string, number, number, GetLogExpandOptions)

Pobierz listę dzienników z przebiegu potoku.

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

pipelineId

number

Identyfikator potoku.

runId

number

Identyfikator przebiegu tego potoku.

expand
GetLogExpandOptions

Rozwiń opcje. Wartość domyślna to Brak.

Zwraca

Promise<LogCollection>

listPipelines(string, string, number, string)

Pobierz listę potoków.

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

orderBy

string

Wyrażenie sortowania. Wartość domyślna to "name asc"

top

number

Maksymalna liczba potoków do zwrócenia

continuationToken

string

Token kontynuacji z poprzedniego żądania, aby pobrać następną stronę wyników

Zwraca

Promise<Pipeline[]>

listRuns(string, number)

Pobiera 10000 pierwszych przebiegów dla określonego potoku.

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

pipelineId

number

Identyfikator potoku

Zwraca

Promise<Run[]>

preview(RunPipelineParameters, string, number, number)

Kolejkuje przebieg próbny potoku i zwraca obiekt zawierający końcowy kod yaml.

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

Parametry

runParameters
RunPipelineParameters

Opcjonalne parametry dodatkowe dla tego przebiegu.

project

string

Identyfikator projektu lub nazwa projektu

pipelineId

number

Identyfikator potoku.

pipelineVersion

number

Wersja potoku.

Zwraca

Promise<PreviewRun>

runPipeline(RunPipelineParameters, string, number, number)

Uruchamia potok.

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

Parametry

runParameters
RunPipelineParameters

Opcjonalne parametry dodatkowe dla tego przebiegu.

project

string

Identyfikator projektu lub nazwa projektu

pipelineId

number

Identyfikator potoku.

pipelineVersion

number

Wersja potoku.

Zwraca

Promise<Run>