Releases - Get Release
Obtenir une version
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=5.0
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?approvalFilters={approvalFilters}&propertyFilters={propertyFilters}&$expand={$expand}&$topGateRecords={$topGateRecords}&api-version=5.0
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Nom de l’organisation Azure DevOps. |
project
|
path | True |
string |
ID de projet ou nom du projet |
release
|
path | True |
integer int32 |
ID de la version. |
api-version
|
query | True |
string |
Version de l’API à utiliser. Cette valeur doit être définie sur « 5.0 » pour utiliser cette version de l’API. |
$expand
|
query |
Propriété qui doit être développée dans la version. |
||
$top
|
query |
integer int32 |
Nombre d’enregistrements de la porte de mise en production à obtenir. La valeur par défaut est 5. |
|
approval
|
query |
Filtre qui permet d’extraire les étapes d’approbation de manière sélective selon qu’elle est automatisée ou manuelle. Cela déciderait également si nous devons extraire les instantanés de pré et de post-approbation. Suppose tout par défaut |
||
property
|
query |
string array (string) |
Liste délimitée par des virgules des propriétés étendues à récupérer. Si elle est définie, la version renvoyée contient des valeurs pour les ID de propriété spécifiés (s’ils existent). Si elle n’est pas définie, les propriétés ne sont pas incluses. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
opération réussie |
Sécurité
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
Nom | Description |
---|---|
vso.release | Accorde la possibilité de lire les artefacts de mise en production, y compris les versions, les définitions de version et l’environnement de mise en production. |
Exemples
Sample Request
GET https://vsrm.dev.azure.com/fabrikam/MyFirstProject/_apis/release/releases/{releaseId}?api-version=5.0
Sample Response
{
"id": 18,
"name": "Release-18",
"status": "abandoned",
"createdOn": "2017-06-16T01:36:20.397Z",
"modifiedOn": "2017-06-16T01:36:21.07Z",
"modifiedBy": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart",
"uniqueName": "fabfiber@outlook.com",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
},
"createdBy": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart",
"uniqueName": "fabfiber@outlook.com",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
},
"environments": [
{
"id": 69,
"releaseId": 18,
"name": "Dev",
"status": "notStarted",
"variables": {},
"preDeployApprovals": [],
"postDeployApprovals": [],
"preApprovalsSnapshot": {
"approvals": [
{
"rank": 1,
"isAutomated": false,
"isNotificationOn": false,
"approver": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart",
"uniqueName": "fabfiber@outlook.com",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
},
"id": 0
}
],
"approvalOptions": {
"requiredApproverCount": 0,
"releaseCreatorCanBeApprover": true,
"autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped": false,
"enforceIdentityRevalidation": false,
"timeoutInMintues": 43200
}
},
"postApprovalsSnapshot": {
"approvals": [
{
"rank": 1,
"isAutomated": true,
"isNotificationOn": false,
"id": 0
}
]
},
"deploySteps": [],
"rank": 1,
"definitionEnvironmentId": 1,
"environmentOptions": {
"emailNotificationType": "OnlyOnFailure",
"emailRecipients": "release.environment.owner;release.creator",
"skipArtifactsDownload": false,
"timeoutInMinutes": 0,
"enableAccessToken": false,
"publishDeploymentStatus": false
},
"demands": [],
"conditions": [],
"workflowTasks": [],
"deployPhasesSnapshot": [
{
"deploymentInput": {
"parallelExecution": {
"parallelExecutionType": "none"
},
"skipArtifactsDownload": false,
"timeoutInMinutes": 0,
"queueId": 2,
"demands": [],
"enableAccessToken": false
},
"rank": 1,
"phaseType": "agentBasedDeployment",
"name": "Run on agent",
"workflowTasks": [
{
"taskId": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
"version": "1.*",
"name": "PowerShell Script",
"enabled": true,
"alwaysRun": false,
"continueOnError": false,
"timeoutInMinutes": 0,
"definitionType": "task",
"inputs": {
"scriptType": "inlineScript",
"scriptName": "",
"arguments": "",
"inlineScript": "# You can write your powershell scripts inline here. \n# You can also pass predefined and custom variables to this scripts using arguments\n\n Write-Host \"Hello World\"",
"workingFolder": "",
"failOnStandardError": "true"
}
}
]
}
],
"owner": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart",
"uniqueName": "fabfiber@outlook.com",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
},
"schedules": [],
"release": {
"id": 18,
"name": "Release-18",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=18&_a=release-summary"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18"
}
}
},
"releaseDefinition": {
"id": 1,
"name": "MyShuttle.CD",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?definitionId=1"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1"
}
}
},
"releaseCreatedBy": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart"
},
"triggerReason": "Manual"
},
{
"id": 70,
"releaseId": 18,
"name": "QA",
"status": "notStarted",
"variables": {},
"preDeployApprovals": [],
"postDeployApprovals": [],
"preApprovalsSnapshot": {
"approvals": [
{
"rank": 1,
"isAutomated": true,
"isNotificationOn": false,
"id": 0
}
]
},
"postApprovalsSnapshot": {
"approvals": [
{
"rank": 1,
"isAutomated": true,
"isNotificationOn": false,
"id": 0
}
]
},
"deploySteps": [],
"rank": 2,
"definitionEnvironmentId": 2,
"environmentOptions": {
"emailNotificationType": "OnlyOnFailure",
"emailRecipients": "release.environment.owner;release.creator",
"skipArtifactsDownload": false,
"timeoutInMinutes": 0,
"enableAccessToken": false,
"publishDeploymentStatus": false
},
"demands": [],
"conditions": [
{
"result": false,
"name": "Dev",
"conditionType": "environmentState",
"value": "4"
}
],
"workflowTasks": [],
"deployPhasesSnapshot": [
{
"deploymentInput": {
"parallelExecution": {
"parallelExecutionType": "none"
},
"skipArtifactsDownload": false,
"timeoutInMinutes": 0,
"queueId": 2,
"demands": [],
"enableAccessToken": false
},
"rank": 1,
"phaseType": "agentBasedDeployment",
"name": "Run on agent",
"workflowTasks": [
{
"taskId": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
"version": "1.*",
"name": "PowerShell Script",
"enabled": true,
"alwaysRun": false,
"continueOnError": false,
"timeoutInMinutes": 0,
"definitionType": "task",
"inputs": {
"scriptType": "inlineScript",
"scriptName": "",
"arguments": "",
"inlineScript": "# You can write your powershell scripts inline here. \n# You can also pass predefined and custom variables to this scripts using arguments\n\n Write-Host \"Hello World\"",
"workingFolder": "",
"failOnStandardError": "true"
}
}
]
}
],
"owner": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart",
"uniqueName": "fabfiber@outlook.com",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
},
"schedules": [],
"release": {
"id": 18,
"name": "Release-18",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=18&_a=release-summary"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18"
}
}
},
"releaseDefinition": {
"id": 1,
"name": "MyShuttle.CD",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?definitionId=1"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1"
}
}
},
"releaseCreatedBy": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart"
},
"triggerReason": "After successful deployment of Dev"
},
{
"id": 71,
"releaseId": 18,
"name": "PPE",
"status": "notStarted",
"variables": {},
"preDeployApprovals": [],
"postDeployApprovals": [],
"preApprovalsSnapshot": {
"approvals": [
{
"rank": 1,
"isAutomated": true,
"isNotificationOn": false,
"id": 0
}
]
},
"postApprovalsSnapshot": {
"approvals": [
{
"rank": 1,
"isAutomated": true,
"isNotificationOn": false,
"id": 0
}
]
},
"deploySteps": [],
"rank": 3,
"definitionEnvironmentId": 3,
"environmentOptions": {
"emailNotificationType": "OnlyOnFailure",
"emailRecipients": "release.environment.owner;release.creator",
"skipArtifactsDownload": false,
"timeoutInMinutes": 0,
"enableAccessToken": false,
"publishDeploymentStatus": false
},
"demands": [],
"conditions": [
{
"result": false,
"name": "QA",
"conditionType": "environmentState",
"value": "4"
}
],
"workflowTasks": [],
"deployPhasesSnapshot": [
{
"deploymentInput": {
"parallelExecution": {
"parallelExecutionType": "none"
},
"skipArtifactsDownload": false,
"timeoutInMinutes": 0,
"queueId": 2,
"demands": [],
"enableAccessToken": false
},
"rank": 1,
"phaseType": "agentBasedDeployment",
"name": "Run on agent",
"workflowTasks": [
{
"taskId": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
"version": "1.*",
"name": "PowerShell Script",
"enabled": true,
"alwaysRun": false,
"continueOnError": false,
"timeoutInMinutes": 0,
"definitionType": "task",
"inputs": {
"scriptType": "inlineScript",
"scriptName": "",
"arguments": "",
"inlineScript": "# You can write your powershell scripts inline here. \n# You can also pass predefined and custom variables to this scripts using arguments\n\n Write-Host \"Hello World\"",
"workingFolder": "",
"failOnStandardError": "true"
}
}
]
}
],
"owner": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart",
"uniqueName": "fabfiber@outlook.com",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
},
"schedules": [],
"release": {
"id": 18,
"name": "Release-18",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=18&_a=release-summary"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18"
}
}
},
"releaseDefinition": {
"id": 1,
"name": "MyShuttle.CD",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?definitionId=1"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1"
}
}
},
"releaseCreatedBy": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart"
},
"triggerReason": "After successful deployment of QA"
},
{
"id": 72,
"releaseId": 18,
"name": "PROD",
"status": "notStarted",
"variables": {},
"preDeployApprovals": [],
"postDeployApprovals": [],
"preApprovalsSnapshot": {
"approvals": [
{
"rank": 1,
"isAutomated": true,
"isNotificationOn": false,
"id": 0
}
]
},
"postApprovalsSnapshot": {
"approvals": [
{
"rank": 1,
"isAutomated": true,
"isNotificationOn": false,
"id": 0
}
]
},
"deploySteps": [],
"rank": 4,
"definitionEnvironmentId": 4,
"environmentOptions": {
"emailNotificationType": "OnlyOnFailure",
"emailRecipients": "release.environment.owner;release.creator",
"skipArtifactsDownload": false,
"timeoutInMinutes": 0,
"enableAccessToken": false,
"publishDeploymentStatus": false
},
"demands": [],
"conditions": [
{
"result": false,
"name": "PPE",
"conditionType": "environmentState",
"value": "4"
}
],
"workflowTasks": [],
"deployPhasesSnapshot": [
{
"deploymentInput": {
"parallelExecution": {
"parallelExecutionType": "none"
},
"skipArtifactsDownload": false,
"timeoutInMinutes": 0,
"queueId": 2,
"demands": [],
"enableAccessToken": false
},
"rank": 1,
"phaseType": "agentBasedDeployment",
"name": "Run on agent",
"workflowTasks": [
{
"taskId": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
"version": "1.*",
"name": "PowerShell Script",
"enabled": true,
"alwaysRun": false,
"continueOnError": false,
"timeoutInMinutes": 0,
"definitionType": "task",
"inputs": {
"scriptType": "inlineScript",
"scriptName": "",
"arguments": "",
"inlineScript": "# You can write your powershell scripts inline here. \n# You can also pass predefined and custom variables to this scripts using arguments\n\n Write-Host \"Hello World\"",
"workingFolder": "",
"failOnStandardError": "true"
}
}
]
}
],
"owner": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart",
"uniqueName": "fabfiber@outlook.com",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
},
"schedules": [],
"release": {
"id": 18,
"name": "Release-18",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=18&_a=release-summary"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18"
}
}
},
"releaseDefinition": {
"id": 1,
"name": "MyShuttle.CD",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?definitionId=1"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1"
}
}
},
"releaseCreatedBy": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart"
},
"triggerReason": "After successful deployment of PPE"
}
],
"variables": {},
"variableGroups": [],
"artifacts": [
{
"sourceId": "d07908bc-118f-47d2-8a13-ff75601a6b1a:1",
"type": "Build",
"alias": "Fabrikam.CI",
"definitionReference": {
"artifactSourceDefinitionUrl": {
"id": "https://dev.azure.com/fabrikam/_permalink/_build/index?collectionId=13d3daac-03b8-4a23-9cc4-2c3de65dab63&projectId=d07908bc-118f-47d2-8a13-ff75601a6b1a&definitionId=1",
"name": ""
},
"defaultVersionBranch": {
"id": "",
"name": ""
},
"defaultVersionSpecific": {
"id": "",
"name": ""
},
"defaultVersionTags": {
"id": "",
"name": ""
},
"defaultVersionType": {
"id": "latestType",
"name": "Latest"
},
"definition": {
"id": "1",
"name": "Fabrikam.CI"
},
"project": {
"id": "d07908bc-118f-47d2-8a13-ff75601a6b1a",
"name": "MyFirstProject"
},
"version": {
"id": "2",
"name": "2"
},
"artifactSourceVersionUrl": {
"id": "https://dev.azure.com/fabrikam/_permalink/_build/index?collectionId=13d3daac-03b8-4a23-9cc4-2c3de65dab63&projectId=d07908bc-118f-47d2-8a13-ff75601a6b1a&buildId=2",
"name": ""
},
"branch": {
"id": "refs/heads/master",
"name": "refs/heads/master"
}
},
"isPrimary": true
}
],
"releaseDefinition": {
"id": 1,
"name": "MyShuttle.CD",
"url": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
"_links": {
"self": {
"href": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1"
},
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?definitionId=1"
}
}
},
"description": "Creating Sample release",
"reason": "manual",
"releaseNameFormat": "Release-$(rev:r)",
"keepForever": false,
"definitionSnapshotRevision": 1,
"logsContainerUrl": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18/logs",
"url": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
"_links": {
"self": {
"href": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18"
},
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=18&_a=release-summary"
}
},
"tags": [],
"projectReference": {
"id": "d07908bc-118f-47d2-8a13-ff75601a6b1a",
"name": null
},
"properties": {}
}
Définitions
Nom | Description |
---|---|
Approval |
|
Approval |
Filtre qui permet d’extraire les étapes d’approbation de manière sélective selon qu’elle est automatisée ou manuelle. Cela déciderait également si nous devons extraire les instantanés de pré et de post-approbation. Suppose tout par défaut |
Approval |
|
Approval |
Obtient ou définit le status de l’approbation. |
Approval |
Obtient ou définit le type d’approbation. |
Artifact | |
Artifact |
|
Authorization |
|
Condition |
Obtient ou définit le type de condition. |
Configuration |
|
Data |
Représente la liaison de la source de données pour la demande de point de terminaison de service. |
Demand | |
Deployment |
|
Deployment |
|
Deployment |
Obtient l’opération status de déploiement. |
Deployment |
Obtient la raison du déploiement. |
Deployment |
Obtient status du déploiement. |
Deploy |
|
Deploy |
|
Deploy |
|
Environment |
|
Environment |
Obtient les status d’environnement. |
Gate |
|
Identity |
|
Ignored |
|
Issue | |
Manual |
|
Manual |
Obtient ou définit le status de l’intervention manuelle. |
Process |
|
Project |
|
Properties |
La classe représente un conteneur de propriétés en tant que collection de paires clé-valeur. Les valeurs de tous les types primitifs (tout type avec un |
Reference |
Classe pour représenter une collection de liens de référence REST. |
Release | |
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
Obtient la raison de la mise en production. |
Release |
|
Release |
|
Release |
Obtient status. |
Release |
|
Schedule |
Jours de la semaine à publier |
Single |
Propriété qui doit être développée dans la version. |
Task |
|
Task |
|
Task |
|
Task |
|
Variable |
|
Variable |
|
Variable |
|
Workflow |
|
Workflow |
ApprovalExecutionOrder
Nom | Type | Description |
---|---|---|
afterGatesAlways |
string |
|
afterSuccessfulGates |
string |
|
beforeGates |
string |
ApprovalFilters
Filtre qui permet d’extraire les étapes d’approbation de manière sélective selon qu’elle est automatisée ou manuelle. Cela déciderait également si nous devons extraire les instantanés de pré et de post-approbation. Suppose tout par défaut
Nom | Type | Description |
---|---|---|
all |
string |
Toutes les étapes d’approbation et les instantanés d’approbation |
approvalSnapshots |
string |
Aucune étape d’approbation, mais des instantanés d’approbation (utiliser avec manualApprovals ou AutomatedApprovals pour les étapes d’approbation) |
automatedApprovals |
string |
Étapes d’approbation automatisées, mais pas d’instantanés d’approbation (utiliser avec ApprovalSnapshots pour les instantanés) |
manualApprovals |
string |
Étapes d’approbation manuelle, mais pas d’instantanés d’approbation (Utiliser avec ApprovalSnapshots pour les instantanés) |
none |
string |
Aucune approbation ni instantané d’approbation |
ApprovalOptions
Nom | Type | Description |
---|---|---|
autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped |
boolean |
|
enforceIdentityRevalidation |
boolean |
|
executionOrder | ||
releaseCreatorCanBeApprover |
boolean |
|
requiredApproverCount |
integer |
|
timeoutInMinutes |
integer |
ApprovalStatus
Obtient ou définit le status de l’approbation.
Nom | Type | Description |
---|---|---|
approved |
string |
|
canceled |
string |
|
pending |
string |
|
reassigned |
string |
|
rejected |
string |
|
skipped |
string |
|
undefined |
string |
ApprovalType
Obtient ou définit le type d’approbation.
Nom | Type | Description |
---|---|---|
all |
string |
|
postDeploy |
string |
|
preDeploy |
string |
|
undefined |
string |
Artifact
Nom | Type | Description |
---|---|---|
alias |
string |
Obtient ou définit l’alias. |
definitionReference |
<string,
Artifact |
Obtient ou définit une référence de définition. Par exemple, {"project »:{"id »:"fed755ea-49c5-4399-acea-fd5b5aa90a6c »,"name »:"myProject"},"definition »:{"id »:"1 »,"name »:"mybuildDefinition"},"connection »:{"id »:"1 »,"name »:"myConnection"}} |
isPrimary |
boolean |
Obtient ou définit en tant qu’artefact principal ou non. |
isRetained |
boolean |
|
type |
string |
Obtient ou définit le type. Il peut avoir la valeur « Build », « Jenkins », « GitHub », « Nuget », « Team Build (externe) », « ExternalTFSBuild », « Git », « TFVC », « ExternalTfsXamlBuild ». |
ArtifactSourceReference
Nom | Type | Description |
---|---|---|
id |
string |
|
name |
string |
AuthorizationHeader
Nom | Type | Description |
---|---|---|
name |
string |
|
value |
string |
ConditionType
Obtient ou définit le type de condition.
Nom | Type | Description |
---|---|---|
artifact |
string |
Le type de condition est artefact. |
environmentState |
string |
Le type de condition est l’état de l’environnement. |
event |
string |
Le type de condition est event. |
undefined |
string |
Le type de condition n’est pas défini. |
ConfigurationVariableValue
Nom | Type | Description |
---|---|---|
allowOverride |
boolean |
Obtient ou définit si une variable peut être remplacée au moment du déploiement ou non. |
isSecret |
boolean |
Obtient ou définit en tant que variable secrète ou non. |
value |
string |
Obtient ou définit la valeur de la variable de configuration. |
DataSourceBindingBase
Représente la liaison de la source de données pour la demande de point de terminaison de service.
Nom | Type | Description |
---|---|---|
callbackContextTemplate |
string |
Format de pagination pris en charge par cette source de données (ContinuationToken/SkipTop). |
callbackRequiredTemplate |
string |
Appels suivants nécessaires ? |
dataSourceName |
string |
Obtient ou définit le nom de la source de données. |
endpointId |
string |
Obtient ou définit l’ID de point de terminaison. |
endpointUrl |
string |
Obtient ou définit l’URL du point de terminaison de service. |
headers |
Obtient ou définit les en-têtes d’autorisation. |
|
initialContextTemplate |
string |
Définit la valeur initiale des analyseurs de requête |
parameters |
object |
Obtient ou définit les paramètres de la source de données. |
resultSelector |
string |
Obtient ou définit le sélecteur de résultats. |
resultTemplate |
string |
Obtient ou définit le modèle de résultat. |
target |
string |
Obtient ou définit la cible de la source de données. |
Demand
Nom | Type | Description |
---|---|---|
name |
string |
|
value |
string |
DeploymentAttempt
Nom | Type | Description |
---|---|---|
attempt |
integer |
|
deploymentId |
integer |
|
hasStarted |
boolean |
Spécifie si le déploiement a démarré ou non |
id |
integer |
|
issues |
Issue[] |
Tous les problèmes liés au déploiement |
job | ||
lastModifiedBy | ||
lastModifiedOn |
string |
|
operationStatus | ||
postDeploymentGates | ||
preDeploymentGates | ||
queuedOn |
string |
|
reason | ||
releaseDeployPhases | ||
requestedBy | ||
requestedFor | ||
runPlanId |
string |
|
status | ||
tasks |
DeploymentJob
Nom | Type | Description |
---|---|---|
job | ||
tasks |
DeploymentOperationStatus
Obtient l’opération status de déploiement.
Nom | Type | Description |
---|---|---|
all |
string |
L’opération de déploiement status est tout. |
approved |
string |
L’opération de déploiement status est approuvée. |
canceled |
string |
L’opération de déploiement status est annulée. |
cancelling |
string |
L’opération de déploiement status est annulée. |
deferred |
string |
L’opération de déploiement status est différée. |
evaluatingGates |
string |
L’opération de déploiement status est EvaluatingGates. |
gateFailed |
string |
L’opération de déploiement status est GateFailed. |
manualInterventionPending |
string |
L’opération de déploiement status est manuelleintervention en attente. |
pending |
string |
L’opération de déploiement status est en attente. |
phaseCanceled |
string |
L’opération de déploiement status est annulée par phase. |
phaseFailed |
string |
L’opération de déploiement status de phase a échoué. |
phaseInProgress |
string |
L’opération de déploiement status est en phase d’ingressation. |
phasePartiallySucceeded |
string |
L’opération de déploiement status est partiellement réussie. |
phaseSucceeded |
string |
L’opération de déploiement status est la phase réussie. |
queued |
string |
L’opération de déploiement status est mise en file d’attente. |
queuedForAgent |
string |
L’opération de déploiement status est mise en file d’attente pour l’agent. |
queuedForPipeline |
string |
L’opération de déploiement status est mise en file d’attente pour le pipeline. |
rejected |
string |
L’opération de déploiement status est rejetée. |
scheduled |
string |
L’opération de déploiement status est planifiée. |
undefined |
string |
L’opération de déploiement status n’est pas définie. |
DeploymentReason
Obtient la raison du déploiement.
Nom | Type | Description |
---|---|---|
automated |
string |
La raison du déploiement est automatisée. |
manual |
string |
La raison du déploiement est manuelle. |
none |
string |
La raison du déploiement est aucune. |
redeployTrigger |
string |
La raison du déploiement est RedeployTrigger. |
scheduled |
string |
La raison du déploiement est planifiée. |
DeploymentStatus
Obtient status du déploiement.
Nom | Type | Description |
---|---|---|
all |
string |
La status de déploiement est tout. |
failed |
string |
Le déploiement status a échoué. |
inProgress |
string |
Le déploiement status est en cours. |
notDeployed |
string |
Le status de déploiement n’est pas déployé. |
partiallySucceeded |
string |
Le déploiement status est partiellement terminé. |
succeeded |
string |
Le déploiement status a réussi. |
undefined |
string |
Le status de déploiement n’est pas défini. |
DeployPhase
Nom | Type | Description |
---|---|---|
name |
string |
|
phaseType | ||
rank |
integer |
|
refName |
string |
|
workflowTasks |
DeployPhaseStatus
Nom | Type | Description |
---|---|---|
canceled |
string |
|
cancelling |
string |
|
failed |
string |
|
inProgress |
string |
|
notStarted |
string |
|
partiallySucceeded |
string |
|
skipped |
string |
|
succeeded |
string |
|
undefined |
string |
DeployPhaseTypes
Nom | Type | Description |
---|---|---|
agentBasedDeployment |
string |
|
deploymentGates |
string |
Type de phase qui contient des tâches qui jouent le rôle de portes pour le déploiement à poursuivre. |
machineGroupBasedDeployment |
string |
|
runOnServer |
string |
|
undefined |
string |
EnvironmentOptions
Nom | Type | Description |
---|---|---|
autoLinkWorkItems |
boolean |
|
badgeEnabled |
boolean |
|
emailNotificationType |
string |
|
emailRecipients |
string |
|
enableAccessToken |
boolean |
|
publishDeploymentStatus |
boolean |
|
pullRequestDeploymentEnabled |
boolean |
|
skipArtifactsDownload |
boolean |
|
timeoutInMinutes |
integer |
EnvironmentStatus
Obtient les status d’environnement.
Nom | Type | Description |
---|---|---|
canceled |
string |
|
inProgress |
string |
|
notStarted |
string |
|
partiallySucceeded |
string |
|
queued |
string |
|
rejected |
string |
|
scheduled |
string |
|
succeeded |
string |
|
undefined |
string |
GateStatus
Nom | Type | Description |
---|---|---|
canceled |
string |
|
failed |
string |
|
inProgress |
string |
|
none |
string |
|
pending |
string |
|
succeeded |
string |
IdentityRef
Nom | Type | Description |
---|---|---|
_links |
Ce champ contient zéro ou plus de liens intéressants sur le sujet du graphe. Ces liens peuvent être appelés pour obtenir des relations supplémentaires ou des informations plus détaillées sur ce sujet de graphique. |
|
descriptor |
string |
Le descripteur est le principal moyen de référencer l’objet du graphe pendant l’exécution du système. Ce champ identifie de manière unique le même sujet de graphe pour les comptes et les organisations. |
directoryAlias |
string |
|
displayName |
string |
Il s’agit du nom d’affichage non unique du sujet du graphique. Pour modifier ce champ, vous devez modifier sa valeur dans le fournisseur source. |
id |
string |
|
imageUrl |
string |
|
inactive |
boolean |
|
isAadIdentity |
boolean |
|
isContainer |
boolean |
|
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
|
uniqueName |
string |
|
url |
string |
Cette URL est l’itinéraire complet vers la ressource source de ce sujet de graphique. |
IgnoredGate
Nom | Type | Description |
---|---|---|
lastModifiedOn |
string |
Obtient la date à laquelle la porte est ignorée pour la dernière fois. |
name |
string |
Nom de la porte ignorée. |
Issue
Nom | Type | Description |
---|---|---|
data |
object |
|
issueType |
string |
|
message |
string |
ManualIntervention
Nom | Type | Description |
---|---|---|
approver |
Obtient ou définit l’identité qui doit approuver. |
|
comments |
string |
Obtient ou définit des commentaires pour approbation. |
createdOn |
string |
Obtient la date à laquelle il a été créé. |
id |
integer |
Obtient l’identificateur unique pour l’intervention manuelle. |
instructions |
string |
Obtient ou définit des instructions pour l’approbation. |
modifiedOn |
string |
Obtient la date à laquelle il a été modifié. |
name |
string |
Obtient ou définit le nom. |
release |
Obtient releaseReference pour une intervention manuelle. |
|
releaseDefinition |
Obtient releaseDefinitionReference pour une intervention manuelle. |
|
releaseEnvironment |
Obtient releaseEnvironmentReference pour une intervention manuelle. |
|
status |
Obtient ou définit le status de l’intervention manuelle. |
|
taskInstanceId |
string |
Obtenir l’identificateur de instance de tâche. |
url |
string |
Obtient l’URL pour accéder à l’intervention manuelle. |
ManualInterventionStatus
Obtient ou définit le status de l’intervention manuelle.
Nom | Type | Description |
---|---|---|
approved |
string |
L’intervention manuelle est approuvée. |
canceled |
string |
L’intervention manuelle est annulée. |
pending |
string |
L’intervention manuelle est en attente. |
rejected |
string |
L’intervention manuelle est rejetée. |
unknown |
string |
L’intervention manuelle n’a pas le status défini. |
ProcessParameters
Nom | Type | Description |
---|---|---|
dataSourceBindings |
Représente la liaison de la source de données pour la demande de point de terminaison de service. |
|
inputs | ||
sourceDefinitions |
ProjectReference
Nom | Type | Description |
---|---|---|
id |
string |
Obtient l’identificateur unique de ce champ. |
name |
string |
Obtient le nom du projet. |
PropertiesCollection
La classe représente un conteneur de propriétés en tant que collection de paires clé-valeur. Les valeurs de tous les types primitifs (tout type avec un TypeCode != TypeCode.Object
) à l’exception de sont DBNull
acceptées. Les valeurs de type Byte[], Int32, Double, DateType et String conservent leur type. D’autres primitives sont réintégés en tant que String. Byte[] attendu en tant que chaîne encodée en base64.
Nom | Type | Description |
---|---|---|
count |
integer |
Nombre de propriétés dans la collection. |
item |
object |
|
keys |
string[] |
Ensemble de clés dans la collection. |
values |
string[] |
Ensemble de valeurs dans la collection. |
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 de référence sont en lecture seule, nous voulons uniquement les exposer en lecture seule. |
Release
Nom | Type | Description |
---|---|---|
_links |
Obtient des liens pour accéder à la version. |
|
artifacts |
Artifact[] |
Obtient ou définit la liste des artefacts. |
comment |
string |
Obtient ou définit un commentaire. |
createdBy |
Obtient ou définit l’identité qui a créé. |
|
createdOn |
string |
Obtient la date à laquelle il a été créé. |
definitionSnapshotRevision |
integer |
Obtient le numéro de révision de la définition instantané. |
description |
string |
Obtient ou définit la description de la mise en production. |
environments |
Obtient la liste des environnements. |
|
id |
integer |
Obtient l’identificateur unique de ce champ. |
keepForever |
boolean |
Indique s’il faut exclure la mise en production des stratégies de rétention. |
logsContainerUrl |
string |
Obtient l’URL du conteneur des journaux. |
modifiedBy |
Obtient ou définit l’identité qui a été modifiée. |
|
modifiedOn |
string |
Obtient la date à laquelle il a été modifié. |
name |
string |
Obtient le nom. |
poolName |
string |
Obtient le nom du pool. |
projectReference |
Obtient ou définit une référence de projet. |
|
properties |
La classe représente un conteneur de propriétés en tant que collection de paires clé-valeur. Les valeurs de tous les types primitifs (tout type avec un |
|
reason |
Obtient la raison de la mise en production. |
|
releaseDefinition |
Obtient releaseDefinitionReference qui spécifie la référence de la définition de mise en production à laquelle cette version est associée. |
|
releaseNameFormat |
string |
Obtient le format de nom de mise en production. |
status |
Obtient status. |
|
tags |
string[] |
Obtient ou définit la liste des balises. |
triggeringArtifactAlias |
string |
|
variableGroups |
Obtient la liste des groupes de variables. |
|
variables |
<string,
Configuration |
Obtient ou définit le dictionnaire des variables. |
ReleaseApproval
Nom | Type | Description |
---|---|---|
approvalType |
Obtient ou définit le type d’approbation. |
|
approvedBy |
Obtient l’identité qui a approuvé. |
|
approver |
Obtient ou définit l’identité qui doit approuver. |
|
attempt |
integer |
Obtient ou définit la tentative qui spécifie à quelle tentative de déploiement elle appartient. |
comments |
string |
Obtient ou définit des commentaires pour approbation. |
createdOn |
string |
Obtient la date à laquelle il a été créé. |
history |
Obtient l’historique qui spécifie toutes les approbations associées à cette approbation. |
|
id |
integer |
Obtient l’identificateur unique de ce champ. |
isAutomated |
boolean |
Obtient ou définit à mesure que l’approbation est automatisée ou non. |
isNotificationOn |
boolean |
|
modifiedOn |
string |
Obtient la date à laquelle il a été modifié. |
rank |
integer |
Obtient ou définit le rang qui spécifie l’ordre de l’approbation. Par exemple, le même rang indique une approbation parallèle. |
release |
Obtient releaseReference qui spécifie la référence de la version à laquelle cette approbation est associée. |
|
releaseDefinition |
Obtient releaseDefinitionReference qui spécifie la référence de la définition de mise en production à laquelle cette approbation est associée. |
|
releaseEnvironment |
Obtient releaseEnvironmentReference qui spécifie la référence de l’environnement de mise en production auquel cette approbation est associée. |
|
revision |
integer |
Obtient le numéro de révision. |
status |
Obtient ou définit le status de l’approbation. |
|
trialNumber |
integer |
|
url |
string |
Obtient l’URL pour accéder à l’approbation. |
ReleaseApprovalHistory
Nom | Type | Description |
---|---|---|
approver | ||
changedBy | ||
comments |
string |
|
createdOn |
string |
|
modifiedOn |
string |
|
revision |
integer |
ReleaseCondition
Nom | Type | Description |
---|---|---|
conditionType |
Obtient ou définit le type de condition. |
|
name |
string |
Obtient ou définit le nom de la condition. Par exemple, « ReleaseStarted ». |
result |
boolean |
|
value |
string |
Obtient ou définit la valeur de la condition. |
ReleaseDefinitionApprovals
Nom | Type | Description |
---|---|---|
approvalOptions | ||
approvals |
ReleaseDefinitionApprovalStep
Nom | Type | Description |
---|---|---|
approver | ||
id |
integer |
|
isAutomated |
boolean |
|
isNotificationOn |
boolean |
|
rank |
integer |
ReleaseDefinitionGate
Nom | Type | Description |
---|---|---|
tasks |
ReleaseDefinitionGatesOptions
Nom | Type | Description |
---|---|---|
isEnabled |
boolean |
|
minimumSuccessDuration |
integer |
|
samplingInterval |
integer |
|
stabilizationTime |
integer |
|
timeout |
integer |
ReleaseDefinitionGatesStep
Nom | Type | Description |
---|---|---|
gates | ||
gatesOptions | ||
id |
integer |
ReleaseDefinitionShallowReference
Nom | Type | Description |
---|---|---|
_links |
Obtient les liens vers les ressources, LES API et les vues associées pour la définition de mise en production. |
|
id |
integer |
Obtient l’identificateur unique de la définition de mise en production. |
name |
string |
Obtient ou définit le nom de la définition de mise en production. |
path |
string |
Obtient ou définit le chemin d’accès de la définition de mise en production. |
projectReference |
Obtient ou définit une référence de projet. |
|
url |
string |
Obtient l’URL de l’API REST pour accéder à la définition de mise en production. |
ReleaseDeployPhase
Nom | Type | Description |
---|---|---|
deploymentJobs | ||
errorLog |
string |
|
id |
integer |
|
manualInterventions | ||
name |
string |
|
phaseId |
string |
|
phaseType | ||
rank |
integer |
|
runPlanId |
string |
|
startedOn |
string |
Heure de début de phase |
status |
ReleaseEnvironment
Nom | Type | Description |
---|---|---|
conditions |
Obtient la liste des conditions. |
|
createdOn |
string |
Obtient la date à laquelle il a été créé. |
definitionEnvironmentId |
integer |
Obtient l’ID d’environnement de définition. |
demands |
Demand[] |
Obtient les demandes. |
deployPhasesSnapshot |
Obtient la liste des phases de déploiement instantané. |
|
deploySteps |
Obtient les étapes de déploiement. |
|
environmentOptions |
Obtient les options d’environnement. |
|
id |
integer |
Obtient l’identificateur unique de ce champ. |
modifiedOn |
string |
Obtient la date à laquelle il a été modifié. |
name |
string |
Obtient le nom. |
nextScheduledUtcTime |
string |
Obtient l’heure UTC planifiée suivante. |
owner |
Obtient l’identité qui est propriétaire de l’environnement de mise en production. |
|
postApprovalsSnapshot |
Obtient la liste des approbations post-déploiement instantané. |
|
postDeployApprovals |
Obtient la liste des approbations post-déploiement. |
|
postDeploymentGatesSnapshot | ||
preApprovalsSnapshot |
Obtient la liste des approbations préalables au déploiement instantané. |
|
preDeployApprovals |
Obtient la liste des approbations préalables au déploiement. |
|
preDeploymentGatesSnapshot | ||
processParameters |
Obtient les paramètres de processus. |
|
queueId |
integer |
Obtient l’ID de file d’attente. |
rank |
integer |
Obtient le classement. |
release |
Obtient une référence de mise en production qui spécifie la référence de la version à laquelle cet environnement de mise en production est associé. |
|
releaseCreatedBy |
Obtient l’identité qui a créé la version. |
|
releaseDefinition |
Obtient releaseDefinitionReference qui spécifie la référence de la définition de mise en production à laquelle cet environnement de mise en production est associé. |
|
releaseDescription |
string |
Obtient la description de la mise en production. |
releaseId |
integer |
Obtient l’ID de mise en production. |
scheduledDeploymentTime |
string |
Obtient l’heure de déploiement planifiée de l’environnement de mise en production. |
schedules |
Obtient la liste des planifications. |
|
status |
Obtient les status d’environnement. |
|
timeToDeploy |
number |
Obtient le temps de déploiement. |
triggerReason |
string |
Obtient la raison du déclencheur. |
variableGroups |
Obtient la liste des groupes de variables. |
|
variables |
<string,
Configuration |
Obtient le dictionnaire des variables. |
workflowTasks |
Obtient la liste des tâches de workflow. |
ReleaseEnvironmentShallowReference
Nom | Type | Description |
---|---|---|
_links |
Obtient les liens vers les ressources, LES API et les vues associées pour l’environnement de mise en production. |
|
id |
integer |
Obtient l’identificateur unique de l’environnement de mise en production. |
name |
string |
Obtient ou définit le nom de l’environnement de mise en production. |
url |
string |
Obtient l’URL de l’API REST pour accéder à l’environnement de mise en production. |
ReleaseGates
Nom | Type | Description |
---|---|---|
deploymentJobs | ||
id |
integer |
|
ignoredGates | ||
lastModifiedOn |
string |
|
runPlanId |
string |
|
stabilizationCompletedOn |
string |
|
startedOn |
string |
|
status | ||
succeedingSince |
string |
ReleaseReason
Obtient la raison de la mise en production.
Nom | Type | Description |
---|---|---|
continuousIntegration |
string |
|
manual |
string |
|
none |
string |
|
pullRequest |
string |
|
schedule |
string |
ReleaseSchedule
Nom | Type | Description |
---|---|---|
daysToRelease |
Jours de la semaine à publier |
|
jobId |
string |
Id de travail de définition de travail Team Foundation |
startHours |
integer |
Heure de début du fuseau horaire local |
startMinutes |
integer |
Minute de fuseau horaire local pour démarrer |
timeZoneId |
string |
ID de fuseau horaire de la planification de publication, par exemple « UTC » |
ReleaseShallowReference
Nom | Type | Description |
---|---|---|
_links |
Obtient les liens vers les ressources, LES API et les vues associées pour la version. |
|
id |
integer |
Obtient l’identificateur unique de la mise en production. |
name |
string |
Obtient ou définit le nom de la mise en production. |
url |
string |
Obtient l’URL de l’API REST pour accéder à la mise en production. |
ReleaseStatus
Obtient status.
Nom | Type | Description |
---|---|---|
abandoned |
string |
|
active |
string |
|
draft |
string |
|
undefined |
string |
ReleaseTask
Nom | Type | Description |
---|---|---|
agentName |
string |
|
finishTime |
string |
|
id |
integer |
|
issues |
Issue[] |
|
lineCount |
integer |
|
logUrl |
string |
|
name |
string |
|
percentComplete |
integer |
|
rank |
integer |
|
resultCode |
string |
|
startTime |
string |
|
status | ||
task | ||
timelineRecordId |
string |
ScheduleDays
Jours de la semaine à publier
Nom | Type | Description |
---|---|---|
all |
string |
|
friday |
string |
|
monday |
string |
|
none |
string |
|
saturday |
string |
|
sunday |
string |
|
thursday |
string |
|
tuesday |
string |
|
wednesday |
string |
SingleReleaseExpands
Propriété qui doit être développée dans la version.
Nom | Type | Description |
---|---|---|
none |
string |
|
tasks |
string |
TaskInputDefinitionBase
Nom | Type | Description |
---|---|---|
aliases |
string[] |
|
defaultValue |
string |
|
groupName |
string |
|
helpMarkDown |
string |
|
label |
string |
|
name |
string |
|
options |
object |
|
properties |
object |
|
required |
boolean |
|
type |
string |
|
validation | ||
visibleRule |
string |
TaskInputValidation
Nom | Type | Description |
---|---|---|
expression |
string |
Expression conditionnelle |
message |
string |
Message expliquant comment l’utilisateur peut corriger si la validation échoue |
TaskSourceDefinitionBase
Nom | Type | Description |
---|---|---|
authKey |
string |
|
endpoint |
string |
|
keySelector |
string |
|
selector |
string |
|
target |
string |
TaskStatus
Nom | Type | Description |
---|---|---|
canceled |
string |
|
failed |
string |
|
failure |
string |
|
inProgress |
string |
|
partiallySucceeded |
string |
|
pending |
string |
|
skipped |
string |
|
succeeded |
string |
|
success |
string |
|
unknown |
string |
VariableGroup
Nom | Type | Description |
---|---|---|
createdBy |
Obtient ou définit l’identité créée. |
|
createdOn |
string |
Obtient la date à laquelle il a été créé. |
description |
string |
Obtient ou définit la description. |
id |
integer |
Obtient l’identificateur unique de ce champ. |
isShared |
boolean |
Indique si un groupe de variables est partagé ou non avec un autre projet. |
modifiedBy |
Obtient ou définit l’identité qui a été modifiée. |
|
modifiedOn |
string |
Obtient la date à laquelle il a été modifié. |
name |
string |
Obtient ou définit le nom. |
providerData |
Obtient ou définit les données du fournisseur. |
|
type |
string |
Obtient ou définit le type. |
variables |
<string,
Variable |
VariableGroupProviderData
VariableValue
Nom | Type | Description |
---|---|---|
isSecret |
boolean |
|
value |
string |
WorkflowTask
Nom | Type | Description |
---|---|---|
alwaysRun |
boolean |
|
condition |
string |
|
continueOnError |
boolean |
|
definitionType |
string |
|
enabled |
boolean |
|
environment |
object |
|
inputs |
object |
|
name |
string |
|
overrideInputs |
object |
|
refName |
string |
|
taskId |
string |
|
timeoutInMinutes |
integer |
|
version |
string |
WorkflowTaskReference
Nom | Type | Description |
---|---|---|
id |
string |
|
name |
string |
|
version |
string |