Runs - Run Pipeline
Exécute un pipeline.
POST https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs?api-version=6.1-preview.1
POST https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs?pipelineVersion={pipelineVersion}&api-version=6.1-preview.1
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
organization
|
path | True |
string |
Nom de l’organisation Azure DevOps. |
|
pipeline
|
path | True |
integer int32 |
ID de pipeline. |
|
project
|
path | True |
string |
ID de projet ou nom du projet |
|
api-version
|
query | True |
string |
Version de l’API à utiliser. Cette valeur doit être définie sur « 6.1-preview.1 » pour utiliser cette version de l’API. |
|
pipeline
|
query |
integer int32 |
Version du pipeline. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| previewRun |
boolean |
Si la valeur est true, ne créez pas réellement d’exécution. Au lieu de cela, retournez le document YAML final après l’analyse des modèles. |
| resources |
Ressources dont l’exécution a besoin. |
|
| stagesToSkip |
string[] |
|
| templateParameters |
object |
|
| variables |
<string, Variable> |
|
| yamlOverride |
string |
Si vous utilisez l’option d’exécution en préversion, vous pouvez éventuellement fournir un autre YAML. Cela vous permet d’afficher un aperçu du document YAML final sans valider de fichier modifié. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
opération réussie |
Sécurité
accessToken
Jeton d’accès personnel. Utilisez n’importe quelle valeur pour le nom d’utilisateur et le jeton comme mot de passe.
Type:
basic
Définitions
| Nom | Description |
|---|---|
|
Build |
|
|
Container |
|
|
Package |
|
|
Pipeline |
Référence à un pipeline. |
|
Pipeline |
|
|
Reference |
Classe pour représenter une collection de liens de référence REST. |
| Repository | |
|
Repository |
|
|
Repository |
|
|
Repository |
|
| Run | |
|
Run |
Paramètres qui influencent les exécutions de pipeline. |
|
Run |
|
|
Run |
|
|
Run |
|
|
Run |
|
| Variable |
BuildResourceParameters
| Nom | Type | Description |
|---|---|---|
| version |
string |
ContainerResourceParameters
| Nom | Type | Description |
|---|---|---|
| version |
string |
PackageResourceParameters
| Nom | Type | Description |
|---|---|---|
| version |
string |
PipelineReference
Référence à un pipeline.
| Nom | Type | Description |
|---|---|---|
| folder |
string |
Dossier de pipeline |
| id |
integer |
ID du pipeline |
| name |
string |
Nom du pipeline |
| revision |
integer |
Numéro de révision |
| url |
string |
PipelineResourceParameters
| Nom | Type | Description |
|---|---|---|
| version |
string |
ReferenceLinks
Classe pour représenter une collection de liens de référence REST.
| Nom | Type | Description |
|---|---|---|
| links |
object |
Vue en lecture seule des liens. Étant donné que les liens référence sont en lecture seule, nous voulons uniquement les exposer en lecture seule. |
Repository
| Nom | Type | Description |
|---|---|---|
| type |
RepositoryResource
| Nom | Type | Description |
|---|---|---|
| refName |
string |
|
| repository | ||
| version |
string |
RepositoryResourceParameters
| Nom | Type | Description |
|---|---|---|
| refName |
string |
|
| token |
string |
Il s’agit du jeton de sécurité à utiliser lors de la connexion au dépôt. |
| tokenType |
string |
facultatif. Il s’agit du type du jeton donné. S’il n’est pas fourni, un type de « porteur » est supposé. Remarque : Utilisez « De base » pour un jeton PAT. |
| version |
string |
RepositoryType
| Valeur | Description |
|---|---|
| azureReposGit | |
| azureReposGitHyphenated | |
| gitHub | |
| gitHubEnterprise | |
| unknown |
Run
| Nom | Type | Description |
|---|---|---|
| _links |
Classe pour représenter une collection de liens de référence REST. |
|
| createdDate |
string |
|
| finalYaml |
string |
|
| finishedDate |
string |
|
| id |
integer |
|
| name |
string |
|
| pipeline |
Référence à un pipeline. |
|
| resources | ||
| result | ||
| state | ||
| url |
string |
|
| variables |
<string, Variable> |
RunPipelineParameters
Paramètres qui influencent les exécutions de pipeline.
| Nom | Type | Description |
|---|---|---|
| previewRun |
boolean |
Si la valeur est true, ne créez pas réellement d’exécution. Au lieu de cela, retournez le document YAML final après l’analyse des modèles. |
| resources |
Ressources dont l’exécution a besoin. |
|
| stagesToSkip |
string[] |
|
| templateParameters |
object |
|
| variables |
<string, Variable> |
|
| yamlOverride |
string |
Si vous utilisez l’option d’exécution en préversion, vous pouvez éventuellement fournir un autre YAML. Cela vous permet d’afficher un aperçu du document YAML final sans valider de fichier modifié. |
RunResources
| Nom | Type | Description |
|---|---|---|
| repositories |
<string,
Repository |
RunResourcesParameters
| Nom | Type | Description |
|---|---|---|
| builds |
<string,
Build |
|
| containers |
<string,
Container |
|
| packages |
<string,
Package |
|
| pipelines |
<string,
Pipeline |
|
| repositories |
<string,
Repository |
RunResult
| Valeur | Description |
|---|---|
| canceled | |
| failed | |
| succeeded | |
| unknown |
RunState
| Valeur | Description |
|---|---|
| canceling | |
| completed | |
| inProgress | |
| unknown |
Variable
| Nom | Type | Description |
|---|---|---|
| isSecret |
boolean |
|
| value |
string |