Megosztás:


PipelinesRestClient class

Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni

Extends

Konstruktorok

PipelinesRestClient(IVssRestClientOptions)

Metódusok

createPipeline(CreatePipelineParameters, string)

Hozzon létre egy folyamatot.

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

Adott összetevő lekérése egy folyamatfuttatásból

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

Adott napló lekérése egy folyamatfuttatásból

getPipeline(string, number, number)

Lekér egy folyamatot, opcionálisan a megadott verzióban

getRun(string, number, number)

Lekéri egy adott folyamat futtatását.

listLogs(string, number, number, GetLogExpandOptions)

Szerezze be a naplók listáját egy folyamatfuttatásból.

listPipelines(string, string, number, string)

Szerezze be a folyamatok listáját.

listRuns(string, number)

Lekéri az első 10000 futtatást egy adott folyamathoz.

preview(RunPipelineParameters, string, number, number)

Várólista a folyamat száraz futtatása, és visszaad egy objektumot, amely tartalmazza a végső yaml-t.

runPipeline(RunPipelineParameters, string, number, number)

Folyamatot futtat.

Konstruktor adatai

PipelinesRestClient(IVssRestClientOptions)

new PipelinesRestClient(options: IVssRestClientOptions)

Paraméterek

Metódus adatai

createPipeline(CreatePipelineParameters, string)

Hozzon létre egy folyamatot.

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

Paraméterek

inputParameters
CreatePipelineParameters

Bemeneti paraméterek.

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<Pipeline>

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

Adott összetevő lekérése egy folyamatfuttatásból

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

Az adatfolyam azonosítója.

runId

number

A folyamat futtatásának azonosítója.

artifactName

string

Az összetevő neve.

expand
GetArtifactExpandOptions

Bontsa ki a lehetőségeket. Az alapértelmezett érték a Nincs.

Válaszok

Promise<Artifact>

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

Adott napló lekérése egy folyamatfuttatásból

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

Az adatfolyam azonosítója.

runId

number

A folyamat futtatásának azonosítója.

logId

number

A napló azonosítója.

expand
GetLogExpandOptions

Bontsa ki a lehetőségeket. Az alapértelmezett érték a Nincs.

Válaszok

Promise<Log>

getPipeline(string, number, number)

Lekér egy folyamatot, opcionálisan a megadott verzióban

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

A folyamat azonosítója

pipelineVersion

number

A folyamat verziója

Válaszok

Promise<Pipeline>

getRun(string, number, number)

Lekéri egy adott folyamat futtatását.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

A folyamat azonosítója

runId

number

A futtatás azonosítója

Válaszok

Promise<Run>

listLogs(string, number, number, GetLogExpandOptions)

Szerezze be a naplók listáját egy folyamatfuttatásból.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

Az adatfolyam azonosítója.

runId

number

A folyamat futtatásának azonosítója.

expand
GetLogExpandOptions

Bontsa ki a lehetőségeket. Az alapértelmezett érték a Nincs.

Válaszok

Promise<LogCollection>

listPipelines(string, string, number, string)

Szerezze be a folyamatok listáját.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

orderBy

string

Rendezési kifejezés. Alapértelmezés szerint "név asc"

top

number

A visszaadandó folyamatok maximális száma

continuationToken

string

Folytatási jogkivonat egy korábbi kérésből az eredmények következő oldalának lekéréséhez

Válaszok

Promise<Pipeline[]>

listRuns(string, number)

Lekéri az első 10000 futtatást egy adott folyamathoz.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

A folyamat azonosítója

Válaszok

Promise<Run[]>

preview(RunPipelineParameters, string, number, number)

Várólista a folyamat száraz futtatása, és visszaad egy objektumot, amely tartalmazza a végső yaml-t.

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

Paraméterek

runParameters
RunPipelineParameters

Opcionális további paraméterek ehhez a futtatáshoz.

project

string

Projektazonosító vagy projektnév

pipelineId

number

A folyamat azonosítója.

pipelineVersion

number

A folyamat verziója.

Válaszok

Promise<PreviewRun>

runPipeline(RunPipelineParameters, string, number, number)

Folyamatot futtat.

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

Paraméterek

runParameters
RunPipelineParameters

Opcionális további paraméterek ehhez a futtatáshoz.

project

string

Projektazonosító vagy projektnév

pipelineId

number

A folyamat azonosítója.

pipelineVersion

number

A folyamat verziója.

Válaszok

Promise<Run>