PipelinesRestClient class
Kelas dasar yang harus digunakan (berasal dari) untuk membuat permintaan ke VSS REST api
- Memperluas
Konstruktor
| Pipelines |
Metode
| create |
Membuat alur. |
| get |
Mendapatkan artefak tertentu dari eksekusi alur |
| get |
Mendapatkan log tertentu dari eksekusi alur |
| get |
Mendapatkan alur, secara opsional pada versi yang ditentukan |
| get |
Mendapatkan eksekusi untuk alur tertentu. |
| list |
Dapatkan daftar log dari eksekusi alur. |
| list |
Dapatkan daftar alur. |
| list |
Mendapatkan 10000 eksekusi teratas untuk alur tertentu. |
| preview(Run |
Mengantrekan eksekusi kering alur dan mengembalikan objek yang berisi yaml akhir. |
| run |
Menjalankan alur. |
Detail Konstruktor
PipelinesRestClient(IVssRestClientOptions)
Detail Metode
createPipeline(CreatePipelineParameters, string)
Membuat alur.
function createPipeline(inputParameters: CreatePipelineParameters, project: string): Promise<Pipeline>
Parameter
- inputParameters
- CreatePipelineParameters
Parameter input.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<Pipeline>
getArtifact(string, number, number, string, GetArtifactExpandOptions)
Mendapatkan artefak tertentu dari eksekusi alur
function getArtifact(project: string, pipelineId: number, runId: number, artifactName: string, expand?: GetArtifactExpandOptions): Promise<Artifact>
Parameter
- project
-
string
ID proyek atau nama proyek
- pipelineId
-
number
ID alur.
- runId
-
number
ID eksekusi alur tersebut.
- artifactName
-
string
Nama artefak.
- expand
- GetArtifactExpandOptions
Perluas opsi. Defaultnya adalah Tidak Ada.
Mengembalikan
Promise<Artifact>
getLog(string, number, number, number, GetLogExpandOptions)
Mendapatkan log tertentu dari eksekusi alur
function getLog(project: string, pipelineId: number, runId: number, logId: number, expand?: GetLogExpandOptions): Promise<Log>
Parameter
- project
-
string
ID proyek atau nama proyek
- pipelineId
-
number
ID alur.
- runId
-
number
ID eksekusi alur tersebut.
- logId
-
number
ID log.
- expand
- GetLogExpandOptions
Perluas opsi. Defaultnya adalah Tidak Ada.
Mengembalikan
Promise<Log>
getPipeline(string, number, number)
Mendapatkan alur, secara opsional pada versi yang ditentukan
function getPipeline(project: string, pipelineId: number, pipelineVersion?: number): Promise<Pipeline>
Parameter
- project
-
string
ID proyek atau nama proyek
- pipelineId
-
number
ID alur
- pipelineVersion
-
number
Versi alur
Mengembalikan
Promise<Pipeline>
getRun(string, number, number)
Mendapatkan eksekusi untuk alur tertentu.
function getRun(project: string, pipelineId: number, runId: number): Promise<Run>
Parameter
- project
-
string
ID proyek atau nama proyek
- pipelineId
-
number
Id alur
- runId
-
number
Id eksekusi
Mengembalikan
Promise<Run>
listLogs(string, number, number, GetLogExpandOptions)
Dapatkan daftar log dari eksekusi alur.
function listLogs(project: string, pipelineId: number, runId: number, expand?: GetLogExpandOptions): Promise<LogCollection>
Parameter
- project
-
string
ID proyek atau nama proyek
- pipelineId
-
number
ID alur.
- runId
-
number
ID eksekusi alur tersebut.
- expand
- GetLogExpandOptions
Perluas opsi. Defaultnya adalah Tidak Ada.
Mengembalikan
Promise<LogCollection>
listPipelines(string, string, number, string)
Dapatkan daftar alur.
function listPipelines(project: string, orderBy?: string, top?: number, continuationToken?: string): Promise<Pipeline[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- orderBy
-
string
Ekspresi pengurutan. Default ke "nama asc"
- top
-
number
Jumlah maksimum alur yang akan dikembalikan
- continuationToken
-
string
Token kelanjutan dari permintaan sebelumnya, untuk mengambil halaman hasil berikutnya
Mengembalikan
Promise<Pipeline[]>
listRuns(string, number)
Mendapatkan 10000 eksekusi teratas untuk alur tertentu.
function listRuns(project: string, pipelineId: number): Promise<Run[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- pipelineId
-
number
Id alur
Mengembalikan
Promise<Run[]>
preview(RunPipelineParameters, string, number, number)
Mengantrekan eksekusi kering alur dan mengembalikan objek yang berisi yaml akhir.
function preview(runParameters: RunPipelineParameters, project: string, pipelineId: number, pipelineVersion?: number): Promise<PreviewRun>
Parameter
- runParameters
- RunPipelineParameters
Parameter tambahan opsional untuk eksekusi ini.
- project
-
string
ID proyek atau nama proyek
- pipelineId
-
number
ID alur.
- pipelineVersion
-
number
Versi alur.
Mengembalikan
Promise<PreviewRun>
runPipeline(RunPipelineParameters, string, number, number)
Menjalankan alur.
function runPipeline(runParameters: RunPipelineParameters, project: string, pipelineId: number, pipelineVersion?: number): Promise<Run>
Parameter
- runParameters
- RunPipelineParameters
Parameter tambahan opsional untuk eksekusi ini.
- project
-
string
ID proyek atau nama proyek
- pipelineId
-
number
ID alur.
- pipelineVersion
-
number
Versi alur.
Mengembalikan
Promise<Run>