PipelinesRestClient class
Klasa bazowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS
- Rozszerzenie
Konstruktory
| Pipelines |
Metody
| create |
Utwórz potok. |
| get |
Pobieranie określonego artefaktu z przebiegu potoku |
| get |
Pobieranie określonego dziennika z przebiegu potoku |
| get |
Pobiera potok, opcjonalnie w określonej wersji |
| get |
Pobiera przebieg dla określonego potoku. |
| list |
Pobierz listę dzienników z przebiegu potoku. |
| list |
Pobierz listę potoków. |
| list |
Pobiera 10000 pierwszych przebiegów dla określonego potoku. |
| preview(Run |
Kolejkuje przebieg próbny potoku i zwraca obiekt zawierający końcowy kod yaml. |
| run |
Uruchamia potok. |
Szczegóły konstruktora
PipelinesRestClient(IVssRestClientOptions)
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>