Runs - Run Pipeline
Menjalankan alur.
POST https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs?api-version=7.1-preview.1
POST https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs?pipelineVersion={pipelineVersion}&api-version=7.1-preview.1
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
organization
|
path | True |
string |
Nama organisasi Azure DevOps. |
pipeline
|
path | True |
integer int32 |
ID alur. |
project
|
path | True |
string |
ID proyek atau nama proyek |
api-version
|
query | True |
string |
Versi API yang akan digunakan. Ini harus diatur ke '7.1-preview.1' untuk menggunakan versi api ini. |
pipeline
|
query |
integer int32 |
Versi alur. |
Isi Permintaan
Nama | Jenis | Deskripsi |
---|---|---|
previewRun |
boolean |
Jika true, jangan benar-benar membuat eksekusi baru. Sebagai gantinya, kembalikan dokumen YAML akhir setelah mengurai templat. |
resources |
Sumber daya yang diperlukan eksekusi. |
|
stagesToSkip |
string[] |
|
templateParameters |
object |
|
variables |
<string, Variable> |
|
yamlOverride |
string |
Jika Anda menggunakan opsi eksekusi pratinjau, Anda dapat secara opsional menyediakan YAML yang berbeda. Ini memungkinkan Anda untuk mempratinjau dokumen YAML akhir tanpa menerapkan file yang diubah. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
operasi berhasil |
Keamanan
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Scopes
Nama | Deskripsi |
---|---|
vso.build_execute | Memberikan kemampuan untuk mengakses artefak build, termasuk hasil build, definisi, dan permintaan, dan kemampuan untuk mengantre build, memperbarui properti build, dan kemampuan untuk menerima pemberitahuan tentang peristiwa build melalui hook layanan. |
Definisi
Nama | Deskripsi |
---|---|
Build |
|
Container | |
Container |
|
Container |
|
Package |
|
Pipeline |
Referensi ke Alur. |
Pipeline |
|
Pipeline |
|
Reference |
Kelas untuk mewakili kumpulan tautan referensi REST. |
Repository | |
Repository |
|
Repository |
|
Repository |
|
Run | |
Run |
Pengaturan yang memengaruhi eksekusi alur. |
Run |
|
Run |
|
Run |
|
Run |
|
Variable |
BuildResourceParameters
Nama | Jenis | Deskripsi |
---|---|---|
version |
string |
Container
Nama | Jenis | Deskripsi |
---|---|---|
environment |
object |
|
image |
string |
|
mapDockerSocket |
boolean |
|
options |
string |
|
ports |
string[] |
|
volumes |
string[] |
ContainerResource
Nama | Jenis | Deskripsi |
---|---|---|
container |
ContainerResourceParameters
Nama | Jenis | Deskripsi |
---|---|---|
version |
string |
PackageResourceParameters
Nama | Jenis | Deskripsi |
---|---|---|
version |
string |
PipelineReference
Referensi ke Alur.
Nama | Jenis | Deskripsi |
---|---|---|
folder |
string |
Folder alur |
id |
integer |
ID Alur |
name |
string |
Nama alur |
revision |
integer |
Nomor revisi |
url |
string |
PipelineResource
Nama | Jenis | Deskripsi |
---|---|---|
pipeline |
Referensi ke Alur. |
|
version |
string |
PipelineResourceParameters
Nama | Jenis | Deskripsi |
---|---|---|
version |
string |
ReferenceLinks
Kelas untuk mewakili kumpulan tautan referensi REST.
Nama | Jenis | Deskripsi |
---|---|---|
links |
object |
Tampilan baca-saja dari tautan. Karena tautan Referensi dibaca saja, kami hanya ingin mengeksposnya sebagai baca-saja. |
Repository
Nama | Jenis | Deskripsi |
---|---|---|
type |
RepositoryResource
Nama | Jenis | Deskripsi |
---|---|---|
refName |
string |
|
repository | ||
version |
string |
RepositoryResourceParameters
Nama | Jenis | Deskripsi |
---|---|---|
refName |
string |
|
token |
string |
Ini adalah token keamanan yang digunakan saat menyambungkan ke repositori. |
tokenType |
string |
Pilihan. Ini adalah jenis token yang diberikan. Jika tidak disediakan, jenis "Pembawa" diasumsikan. Catatan: Gunakan "Dasar" untuk token PAT. |
version |
string |
RepositoryType
Nama | Jenis | Deskripsi |
---|---|---|
azureReposGit |
string |
|
azureReposGitHyphenated |
string |
|
gitHub |
string |
|
gitHubEnterprise |
string |
|
unknown |
string |
Run
Nama | Jenis | Deskripsi |
---|---|---|
_links |
Kelas untuk mewakili kumpulan tautan referensi REST. |
|
createdDate |
string |
|
finalYaml |
string |
|
finishedDate |
string |
|
id |
integer |
|
name |
string |
|
pipeline |
Referensi ke Alur. |
|
resources | ||
result | ||
state | ||
templateParameters |
object |
|
url |
string |
|
variables |
<string, Variable> |
RunPipelineParameters
Pengaturan yang memengaruhi eksekusi alur.
Nama | Jenis | Deskripsi |
---|---|---|
previewRun |
boolean |
Jika true, jangan benar-benar membuat eksekusi baru. Sebagai gantinya, kembalikan dokumen YAML akhir setelah mengurai templat. |
resources |
Sumber daya yang diperlukan eksekusi. |
|
stagesToSkip |
string[] |
|
templateParameters |
object |
|
variables |
<string, Variable> |
|
yamlOverride |
string |
Jika Anda menggunakan opsi eksekusi pratinjau, Anda dapat secara opsional menyediakan YAML yang berbeda. Ini memungkinkan Anda untuk mempratinjau dokumen YAML akhir tanpa menerapkan file yang diubah. |
RunResources
Nama | Jenis | Deskripsi |
---|---|---|
containers |
<string,
Container |
|
pipelines |
<string,
Pipeline |
|
repositories |
<string,
Repository |
RunResourcesParameters
Nama | Jenis | Deskripsi |
---|---|---|
builds |
<string,
Build |
|
containers |
<string,
Container |
|
packages |
<string,
Package |
|
pipelines |
<string,
Pipeline |
|
repositories |
<string,
Repository |
RunResult
Nama | Jenis | Deskripsi |
---|---|---|
canceled |
string |
|
failed |
string |
|
succeeded |
string |
|
unknown |
string |
RunState
Nama | Jenis | Deskripsi |
---|---|---|
canceling |
string |
|
completed |
string |
|
inProgress |
string |
|
unknown |
string |
Variable
Nama | Jenis | Deskripsi |
---|---|---|
isSecret |
boolean |
|
value |
string |