PipelinesRestClient class
VSS REST api'lerine istekte bulunmak için kullanılması gereken (türetilen) temel sınıf
- Extends
Oluşturucular
| Pipelines |
Yöntemler
| create |
İşlem hattı oluşturma. |
| get |
İşlem hattı çalıştırmasından belirli bir yapıtı alma |
| get |
İşlem hattı çalıştırmasından belirli bir günlüğü alma |
| get |
İsteğe bağlı olarak belirtilen sürümde bir işlem hattı alır |
| get |
Belirli bir işlem hattı için çalıştırma alır. |
| list |
İşlem hattı çalıştırmasından günlüklerin listesini alın. |
| list |
İşlem hatlarının listesini alın. |
| list |
Belirli bir işlem hattı için ilk 10000 çalıştırmayı alır. |
| preview(Run |
İşlem hattının bir kuru çalıştırmasını kuyruğa alır ve son yaml değerini içeren bir nesne döndürür. |
| run |
bir işlem hattı çalıştırır. |
Oluşturucu Ayrıntıları
PipelinesRestClient(IVssRestClientOptions)
Yöntem Ayrıntıları
createPipeline(CreatePipelineParameters, string)
İşlem hattı oluşturma.
function createPipeline(inputParameters: CreatePipelineParameters, project: string): Promise<Pipeline>
Parametreler
- inputParameters
- CreatePipelineParameters
Giriş parametreleri.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<Pipeline>
getArtifact(string, number, number, string, GetArtifactExpandOptions)
İşlem hattı çalıştırmasından belirli bir yapıtı alma
function getArtifact(project: string, pipelineId: number, runId: number, artifactName: string, expand?: GetArtifactExpandOptions): Promise<Artifact>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- pipelineId
-
number
İşlem hattının kimliği.
- runId
-
number
Bu işlem hattının çalıştırmasının kimliği.
- artifactName
-
string
Yapıtın adı.
- expand
- GetArtifactExpandOptions
Seçenekleri genişletin. Varsayılan değer Yok'tır.
Döndürülenler
Promise<Artifact>
getLog(string, number, number, number, GetLogExpandOptions)
İşlem hattı çalıştırmasından belirli bir günlüğü alma
function getLog(project: string, pipelineId: number, runId: number, logId: number, expand?: GetLogExpandOptions): Promise<Log>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- pipelineId
-
number
İşlem hattının kimliği.
- runId
-
number
Bu işlem hattının çalıştırmasının kimliği.
- logId
-
number
Günlüğün kimliği.
- expand
- GetLogExpandOptions
Seçenekleri genişletin. Varsayılan değer Yok'tır.
Döndürülenler
Promise<Log>
getPipeline(string, number, number)
İsteğe bağlı olarak belirtilen sürümde bir işlem hattı alır
function getPipeline(project: string, pipelineId: number, pipelineVersion?: number): Promise<Pipeline>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- pipelineId
-
number
İşlem hattı kimliği
- pipelineVersion
-
number
İşlem hattı sürümü
Döndürülenler
Promise<Pipeline>
getRun(string, number, number)
Belirli bir işlem hattı için çalıştırma alır.
function getRun(project: string, pipelineId: number, runId: number): Promise<Run>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- pipelineId
-
number
İşlem hattı kimliği
- runId
-
number
Çalıştırma kimliği
Döndürülenler
Promise<Run>
listLogs(string, number, number, GetLogExpandOptions)
İşlem hattı çalıştırmasından günlüklerin listesini alın.
function listLogs(project: string, pipelineId: number, runId: number, expand?: GetLogExpandOptions): Promise<LogCollection>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- pipelineId
-
number
İşlem hattının kimliği.
- runId
-
number
Bu işlem hattının çalıştırmasının kimliği.
- expand
- GetLogExpandOptions
Seçenekleri genişletin. Varsayılan değer Yok'tır.
Döndürülenler
Promise<LogCollection>
listPipelines(string, string, number, string)
İşlem hatlarının listesini alın.
function listPipelines(project: string, orderBy?: string, top?: number, continuationToken?: string): Promise<Pipeline[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- orderBy
-
string
Sıralama ifadesi. Varsayılan olarak "name asc" olarak adlandırılır
- top
-
number
Döndürülecek işlem hattı sayısı üst sınırı
- continuationToken
-
string
Sonuçların sonraki sayfasını almak için önceki bir istekten devam belirteci
Döndürülenler
Promise<Pipeline[]>
listRuns(string, number)
Belirli bir işlem hattı için ilk 10000 çalıştırmayı alır.
function listRuns(project: string, pipelineId: number): Promise<Run[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- pipelineId
-
number
İşlem hattı kimliği
Döndürülenler
Promise<Run[]>
preview(RunPipelineParameters, string, number, number)
İşlem hattının bir kuru çalıştırmasını kuyruğa alır ve son yaml değerini içeren bir nesne döndürür.
function preview(runParameters: RunPipelineParameters, project: string, pipelineId: number, pipelineVersion?: number): Promise<PreviewRun>
Parametreler
- runParameters
- RunPipelineParameters
Bu çalıştırma için isteğe bağlı ek parametreler.
- project
-
string
Proje kimliği veya proje adı
- pipelineId
-
number
İşlem hattı kimliği.
- pipelineVersion
-
number
İşlem hattı sürümü.
Döndürülenler
Promise<PreviewRun>
runPipeline(RunPipelineParameters, string, number, number)
bir işlem hattı çalıştırır.
function runPipeline(runParameters: RunPipelineParameters, project: string, pipelineId: number, pipelineVersion?: number): Promise<Run>
Parametreler
- runParameters
- RunPipelineParameters
Bu çalıştırma için isteğe bağlı ek parametreler.
- project
-
string
Proje kimliği veya proje adı
- pipelineId
-
number
İşlem hattı kimliği.
- pipelineVersion
-
number
İşlem hattı sürümü.
Döndürülenler
Promise<Run>