Releases - Get Release
Získání verze
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=7.1
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?approvalFilters={approvalFilters}&propertyFilters={propertyFilters}&$expand={$expand}&$topGateRecords={$topGateRecords}&api-version=7.1
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Název organizace Azure DevOps. |
project
|
path | True |
string |
ID projektu nebo název projektu |
release
|
path | True |
integer (int32) |
ID vydané verze. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít. Pokud chcete použít tuto verzi rozhraní API, měla by být nastavená na hodnotu 7.1. |
$expand
|
query |
Vlastnost, která by měla být rozšířena ve vydané verzi. |
||
$top
|
query |
integer (int32) |
Počet záznamů bran vydaných verzí, které se mají získat. Výchozí hodnota je 5. |
|
approval
|
query |
Filtr, který by umožnil selektivní načtení schvalovacích kroků na základě toho, jestli je automatizovaný, nebo ruční. To by také rozhodlo, jestli bychom měli načíst snímky před schválením a po schválení. Ve výchozím nastavení předpokládá vše. |
||
property
|
query |
string (array (string)) |
Seznam rozšířených vlastností oddělených čárkami, který se má načíst. Pokud je nastaveno, vrácená verze bude obsahovat hodnoty pro zadané ID vlastnosti (pokud existují). Pokud není nastavená, vlastnosti nebudou zahrnuty. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
úspěšná operace |
Zabezpečení
oauth2
Typ:
oauth2
Tok:
accessCode
URL autorizace:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL tokenu:
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
Rozsahy
Name | Description |
---|---|
vso.release | Uděluje možnost číst artefakty vydané verze, včetně složek, vydaných verzí, definic vydaných verzí a prostředí vydaných verzí. |
Příklady
Ukázkový požadavek
GET https://vsrm.dev.azure.com/fabrikam/MyFirstProject/_apis/release/releases/{releaseId}?api-version=7.1
Ukázková odpověď
{
"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://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
"_links": {
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-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://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18/logs",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
"_links": {
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-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": {}
}
Definice
Name | Description |
---|---|
Approval |
Schválení pořadí provádění. |
Approval |
Filtr, který by umožnil selektivní načtení schvalovacích kroků na základě toho, jestli je automatizovaný, nebo ruční. To by také rozhodlo, jestli bychom měli načíst snímky před schválením a po schválení. Ve výchozím nastavení předpokládá vše. |
Approval |
|
Approval |
Získá nebo nastaví stav schválení. |
Approval |
Získá nebo nastaví typ schválení. |
Artifact | |
Artifact |
|
Authorization |
|
Condition |
Získá nebo nastaví typ podmínky. |
Configuration |
|
Data |
Představuje vazbu zdroje dat pro požadavek koncového bodu služby. |
Deployment |
|
Deployment |
|
Deployment |
Získá stav operace nasazení. |
Deployment |
Získá důvod nasazení. |
Deployment |
Získá stav nasazení. |
Deploy |
|
Deploy |
Stav fáze |
Deploy |
Označuje typ fáze nasazení. |
Environment |
|
Environment |
Získá stav prostředí. |
Gate |
Stav bran uvolnění. |
Identity |
|
Ignored |
|
Issue | |
Manual |
|
Manual |
Získá nebo nastaví stav ručního zásahu. |
Process |
|
Project |
|
Properties |
Třída představuje tašku vlastností jako kolekci párů klíč-hodnota. Hodnoty všech primitivních typů (libovolný typ s |
Reference |
Třída představující kolekci odkazů REST. |
Release | |
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
Získá důvod pro vydání. |
Release |
|
Release |
|
Release |
Získá stav. |
Release |
|
Schedule |
Dny v týdnu k vydání. |
Single |
Vlastnost, která by měla být rozšířena ve vydané verzi. |
Task |
|
Task |
|
Task |
|
Task |
Stav úlohy vydání |
Variable |
|
Variable |
Odkaz na skupinu proměnných je mělký odkaz na skupinu proměnných. |
Variable |
|
Variable |
|
Workflow |
|
Workflow |
ApprovalExecutionOrder
Schválení pořadí provádění.
Hodnota | Description |
---|---|
afterGatesAlways |
Schválení se zobrazí vždy po spuštění bran. |
afterSuccessfulGates |
Schválení zobrazená po úspěšném provedení bran |
beforeGates |
Schválení zobrazená před branami |
ApprovalFilters
Filtr, který by umožnil selektivní načtení schvalovacích kroků na základě toho, jestli je automatizovaný, nebo ruční. To by také rozhodlo, jestli bychom měli načíst snímky před schválením a po schválení. Ve výchozím nastavení předpokládá vše.
Hodnota | Description |
---|---|
all |
Všechny kroky schválení a snímky schválení |
approvalSnapshots |
Žádné kroky schválení, ale snímky schválení (pro schvalovací kroky použijte buď ManualApprovals, nebo AutomatedApprovals). |
automatedApprovals |
Automatizované kroky schválení, ale žádné snímky schválení (použijte u snímků schváleníSnapshots). |
manualApprovals |
Kroky ručního schválení, ale žádné snímky schválení (použijte u snímků schváleníSnapshots). |
none |
Žádné schválení ani snímky schválení. |
ApprovalOptions
Name | Typ | Description |
---|---|---|
autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped |
boolean |
Určete, jestli je možné schválení přeskočit, pokud stejný schvalovatel schválil předchozí fázi. |
enforceIdentityRevalidation |
boolean |
Určete, jestli se před dokončením schválení znovu zobrazí identita schvalovatele. |
executionOrder |
Schválení pořadí provádění. |
|
releaseCreatorCanBeApprover |
boolean |
Určete, jestli má uživatel žádající o vydání nebo nasazení povolit schvalovatele. |
requiredApproverCount |
integer (int32) |
Počet schválení potřebných k přesunutí verze vpřed. "0" se rozumí všechna potřebná schválení. |
timeoutInMinutes |
integer (int32) |
Časový limit schválení Výchozí časový limit schválení je 30 dnů. Maximální povolený časový limit je 365 dnů. "0" se rozumí výchozí časový limit, tj. 30 dnů. |
ApprovalStatus
Získá nebo nastaví stav schválení.
Hodnota | Description |
---|---|
approved |
Označuje schválení. |
canceled |
Označuje, že schválení je zrušeno. |
pending |
Označuje, že schválení čeká na vyřízení. |
reassigned |
Označuje, že se schválení znovu přiřazuje. |
rejected |
Označuje, že schválení je odmítnuto. |
skipped |
Označuje, že se schválení přeskočí. |
undefined |
Označuje, že schválení nemá nastavenou stav. |
ApprovalType
Získá nebo nastaví typ schválení.
Hodnota | Description |
---|---|
all |
Označuje všechna schválení. |
postDeploy |
Označuje schválení, která se spustila po nasazení. |
preDeploy |
Označuje schválení, která se spustila před nasazením. |
undefined |
Označuje, že typ schválení není nastaven. |
Artifact
Name | Typ | Description |
---|---|---|
alias |
string |
Získá nebo nastaví alias. |
definitionReference |
<string,
Artifact |
Získá nebo nastaví odkaz na definici. Například {"project":{"id":"fed755ea-49c5-4399-acea-fd5b5aa90a6c","name":"myProject"},"definition":{"id":"1","name":"mybuildDefinition"},"connection":{"id":"1","name":"myConnection"}}} |
isPrimary |
boolean |
Určuje, jestli je artefakt primární nebo ne. |
isRetained |
boolean |
Určuje, jestli se artefakt uchovává ve vydané verzi nebo ne. |
type |
string |
Získá nebo nastaví typ. Může mít hodnotu build, Jenkins, GitHub, Nuget, Team Build (externí) nebo ExternalTFSBuild, Git, TFVC, ExternalTfsXamlBuild. |
ArtifactSourceReference
Name | Typ | Description |
---|---|---|
id |
string |
ID zdroje artefaktů. |
name |
string |
Název zdroje artefaktů |
AuthorizationHeader
Name | Typ | Description |
---|---|---|
name |
string |
|
value |
string |
ConditionType
Získá nebo nastaví typ podmínky.
Hodnota | Description |
---|---|
artifact |
Typ podmínky je artefakt. |
environmentState |
Typ podmínky je stav prostředí. |
event |
Typ podmínky je událost. |
undefined |
Typ podmínky není definován. |
ConfigurationVariableValue
Name | Typ | Description |
---|---|---|
allowOverride |
boolean |
Získá a nastaví, pokud proměnnou lze přepsat v době nasazení nebo ne. |
isSecret |
boolean |
Získá nebo nastaví jako proměnnou tajný klíč, nebo ne. |
value |
string |
Získá a nastaví hodnotu konfigurační proměnné. |
DataSourceBindingBase
Představuje vazbu zdroje dat pro požadavek koncového bodu služby.
Name | Typ | Description |
---|---|---|
callbackContextTemplate |
string |
Formát stránkování podporovaný tímto zdrojem dat (ContinuationToken nebo SkipTop). |
callbackRequiredTemplate |
string |
Další potřebná volání? |
dataSourceName |
string |
Získá nebo nastaví název zdroje dat. |
endpointId |
string |
Získá nebo nastaví ID koncového bodu. |
endpointUrl |
string |
Získá nebo nastaví adresu URL koncového bodu služby. |
headers |
Získá nebo nastaví autorizační hlavičky. |
|
initialContextTemplate |
string |
Definuje počáteční hodnotu parametrů dotazu. |
parameters |
object |
Získá nebo nastaví parametry pro zdroj dat. |
requestContent |
string |
Získá nebo nastaví text požadavku HTTP. |
requestVerb |
string |
Získá nebo nastaví příkaz požadavku HTTP. |
resultSelector |
string |
Získá nebo nastaví selektor výsledků. |
resultTemplate |
string |
Získá nebo nastaví šablonu výsledku. |
target |
string |
Získá nebo nastaví cíl zdroje dat. |
DeploymentAttempt
Name | Typ | Description |
---|---|---|
attempt |
integer (int32) |
Pokus o nasazení |
deploymentId |
integer (int32) |
ID nasazení. |
hasStarted |
boolean |
Určuje, jestli se nasazení spustilo nebo ne. |
id |
integer (int32) |
ID nasazení. |
issues |
Issue[] |
Všechny problémy související s nasazením |
lastModifiedBy |
Identita, která toto nasazení naposledy upravila |
|
lastModifiedOn |
string (date-time) |
Čas poslední změny tohoto nasazení |
operationStatus |
Stav operace nasazení |
|
postDeploymentGates |
Brány po nasazení, které se spustily v tomto nasazení. |
|
preDeploymentGates |
Brány před nasazením, které se spustily v tomto nasazení. |
|
queuedOn |
string (date-time) |
Když se toto nasazení zařadí do fronty. |
reason |
Důvod nasazení |
|
releaseDeployPhases |
Seznam nasazených verzí spuštěných v tomto nasazení |
|
requestedBy |
Identita, která požádala o toto nasazení |
|
requestedFor |
Byla požadována identita pro toto nasazení. |
|
status |
stav nasazení. |
DeploymentJob
Name | Typ | Description |
---|---|---|
job |
Nadřazený úkol všech spuštěných úkolů |
|
tasks |
Seznam spuštěných úkolů s úlohou |
DeploymentOperationStatus
Získá stav operace nasazení.
Hodnota | Description |
---|---|
all |
Stav operace nasazení je vše. |
approved |
Stav operace nasazení je schválen. |
canceled |
Stav operace nasazení se zruší. |
cancelling |
Stav operace nasazení se ruší. |
deferred |
Stav operace nasazení je odložen. |
evaluatingGates |
Stav operace nasazení je VyhodnoceníGates. |
gateFailed |
Stav operace nasazení je GateFailed. |
manualInterventionPending |
Stav operace nasazení je čekající na ručníintervention. |
pending |
Stav operace nasazení čeká na vyřízení. |
phaseCanceled |
Stav operace nasazení je zrušen. |
phaseFailed |
Stav operace nasazení je neúspěšný. |
phaseInProgress |
Stav operace nasazení probíhá ve fázi. |
phasePartiallySucceeded |
Stav operace nasazení je fáze částečně úspěšná. |
phaseSucceeded |
Stav operace nasazení je fáze úspěšná. |
queued |
Stav operace nasazení je zařazen do fronty. |
queuedForAgent |
Stav operace nasazení se zařadí do fronty pro agenta. |
queuedForPipeline |
Stav operace nasazení je zařazen do fronty pro kanál. |
rejected |
Stav operace nasazení se odmítne. |
scheduled |
Stav operace nasazení je naplánovaný. |
undefined |
Stav operace nasazení není definován. |
DeploymentReason
Získá důvod nasazení.
Hodnota | Description |
---|---|
automated |
Důvod nasazení je automatizovaný. |
manual |
Důvod nasazení je ruční. |
none |
Důvod nasazení není žádný. |
redeployTrigger |
Důvodem nasazení je RedeployTrigger. |
scheduled |
Důvod nasazení je naplánovaný. |
DeploymentStatus
Získá stav nasazení.
Hodnota | Description |
---|---|
all |
Stav nasazení je vše. |
failed |
Stav nasazení se nezdařil. |
inProgress |
Probíhá stav nasazení. |
notDeployed |
Stav nasazení není nasazený. |
partiallySucceeded |
Stav nasazení je částečně spuštěný. |
succeeded |
Stav nasazení byl úspěšný. |
undefined |
Stav nasazení není definován. |
DeployPhase
Name | Typ | Description |
---|---|---|
name |
string |
Získá a nastaví název fáze nasazení. |
phaseType |
Označuje typ fáze nasazení. |
|
rank |
integer (int32) |
Získá a nastaví pořadí fáze nasazení. |
refName |
string |
Získá a nastaví referenční název fáze nasazení. |
workflowTasks |
Získá a nastaví úlohy pracovního postupu pro fázi nasazení. |
DeployPhaseStatus
Stav fáze
Hodnota | Description |
---|---|
canceled |
Fáze provádění byla zrušena. |
cancelling |
Fáze je ve stavu zrušení. |
failed |
Provedení fáze se nezdařilo. |
inProgress |
Probíhá provádění fází. |
notStarted |
Spuštění fáze se nespustilo. |
partiallySucceeded |
Provedení fáze částečně proběhlo úspěšně. |
skipped |
Provádění fází se přeskočilo. |
succeeded |
Provedení fáze bylo úspěšné. |
undefined |
Stav fáze není nastaven. |
DeployPhaseTypes
Označuje typ fáze nasazení.
Hodnota | Description |
---|---|
agentBasedDeployment |
Typ fáze, který obsahuje úlohy spouštěné v agentu. |
deploymentGates |
Typ fáze, který obsahuje úkoly, které fungují jako Brány pro nasazení, aby se předalo dál. |
machineGroupBasedDeployment |
Typ fáze, který obsahuje úlohy prováděné na počítačích skupiny nasazení. |
runOnServer |
Typ fáze, který obsahuje úkoly spouštěné serverem. |
undefined |
Typ fáze není definován. Nepoužívejte to. |
EnvironmentOptions
Name | Typ | Description |
---|---|---|
autoLinkWorkItems |
boolean |
Získá a nastaví jako pracovní položky automatického propojení, nebo ne. |
badgeEnabled |
boolean |
Získá a nastaví jako odznáček povolený nebo ne. |
publishDeploymentStatus |
boolean |
Získá a nastaví stav nasazení publikování nebo ne. |
pullRequestDeploymentEnabled |
boolean |
Získá a nastaví jako povolené nasazení žádosti o přijetí změn nebo ne. |
EnvironmentStatus
Získá stav prostředí.
Hodnota | Description |
---|---|
canceled |
Prostředí je v zrušeném stavu. |
inProgress |
Prostředí je ve stavu průběhu. |
notStarted |
Prostředí není spuštěno. |
partiallySucceeded |
Prostředí je v částečně úspěšném stavu. |
queued |
Prostředí je ve frontě. |
rejected |
Prostředí je v odmítnutém stavu. |
scheduled |
Prostředí je v naplánovaném stavu. |
succeeded |
Prostředí je v úspěšném stavu. |
undefined |
Stav prostředí není nastavený. |
GateStatus
Stav bran uvolnění.
Hodnota | Description |
---|---|
canceled |
Spuštění brány bylo zrušeno. |
failed |
Spuštění brány se nezdařilo. |
inProgress |
Brána právě probíhá. |
none |
Brána nemá nastavenou stav. |
pending |
Brána je ve stavu čekání. |
succeeded |
Brána byla úspěšně dokončena. |
IdentityRef
Name | Typ | Description |
---|---|---|
_links |
Toto pole obsahuje nula nebo zajímavější odkazy na téma grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto tématu grafu. |
|
descriptor |
string |
Popisovač je primární způsob, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejné téma grafu v rámci účtů i organizací. |
directoryAlias |
string |
Zastaralé – Je možné načíst dotazováním uživatele Graphu, na který odkazuje položka "self" slovníku IdentityRef "_links". |
displayName |
string |
Toto je ne jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém zprostředkovateli. |
id |
string |
|
imageUrl |
string |
Zastaralé – k dispozici v položce avatar ve slovníku IdentityRef "_links" |
inactive |
boolean |
Zastaralé – Lze načíst dotazem na stav členství v grafu odkazovaném v položce "membershipState" slovníku GraphUser "_links" |
isAadIdentity |
boolean |
Zastaralé – lze odvodit z typu předmětu popisovače (Popisovač.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Zastaralé – lze odvodit z typu předmětu popisovače (Popisovač.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Zastaralé – nepoužívá se ve většině existujících implementací ToIdentityRef |
uniqueName |
string |
Zastaralé – místo toho použijte Domain+PrincipalName. |
url |
string |
Tato adresa URL je úplná trasa ke zdrojovému prostředku tohoto předmětu grafu. |
IgnoredGate
Name | Typ | Description |
---|---|---|
lastModifiedOn |
string (date-time) |
Získá datum, kdy je brána naposledy ignorována. |
name |
string |
Název brány byl ignorován. |
Issue
Name | Typ | Description |
---|---|---|
data |
object |
Vydání dat. |
issueType |
string |
Typ problému, například chyba, upozornění nebo informace. |
message |
string |
Zpráva o problému |
ManualIntervention
Name | Typ | Description |
---|---|---|
approver |
Získá nebo nastaví identitu, která by měla schválit. |
|
comments |
string |
Získá nebo nastaví komentáře ke schválení. |
createdOn |
string (date-time) |
Získá datum, ke kterému se vytvořilo. |
id |
integer (int32) |
Získá jedinečný identifikátor pro ruční zásah. |
instructions |
string |
Získá nebo nastaví pokyny ke schválení. |
modifiedOn |
string (date-time) |
Získá datum, kdy byl změněn. |
name |
string |
Získá nebo nastaví název. |
release |
Získá releaseReference pro ruční zásah. |
|
releaseDefinition |
Získá releaseDefinitionReference pro ruční zásah. |
|
releaseEnvironment |
Získá releaseEnvironmentReference pro ruční zásah. |
|
status |
Získá nebo nastaví stav ručního zásahu. |
|
taskInstanceId |
string (uuid) |
Získejte identifikátor instance úlohy. |
url |
string |
Získá adresu URL pro přístup k ručnímu zásahu. |
ManualInterventionStatus
Získá nebo nastaví stav ručního zásahu.
Hodnota | Description |
---|---|
approved |
Ruční zásah je schválen. |
canceled |
Ruční zásah se zruší. |
pending |
Ruční zásah čeká na vyřízení. |
rejected |
Ruční zásah je odmítnut. |
unknown |
Ruční zásah nemá nastavenou stav. |
ProcessParameters
Name | Typ | Description |
---|---|---|
dataSourceBindings |
Představuje vazbu zdroje dat pro požadavek koncového bodu služby. |
|
inputs | ||
sourceDefinitions |
ProjectReference
Name | Typ | Description |
---|---|---|
id |
string (uuid) |
Získá jedinečný identifikátor tohoto pole. |
name |
string |
Získá název projektu. |
PropertiesCollection
Třída představuje tašku vlastností jako kolekci párů klíč-hodnota. Hodnoty všech primitivních typů (libovolný typ s TypeCode != TypeCode.Object
) s výjimkou DBNull
jsou přijímány. Hodnoty typu Byte[], Int32, Double, DateType a String zachovávají jejich typ, další primitivy jsou přeladěny jako String. Bajt[] byl očekáván jako řetězec kódovaný jako base64.
Name | Typ | Description |
---|---|---|
count |
integer (int32) |
Počet vlastností v kolekci. |
item |
object |
|
keys |
string[] |
Sada klíčů v kolekci. |
values |
string[] |
Sada hodnot v kolekci. |
ReferenceLinks
Třída představující kolekci odkazů REST.
Name | Typ | Description |
---|---|---|
links |
object |
Jen pro čtení odkazů. Vzhledem k tomu, že odkazy odkazy jsou jen pro čtení, chceme je zveřejnit jen pro čtení. |
Release
Name | Typ | Description |
---|---|---|
_links |
Získá odkazy pro přístup k verzi. |
|
artifacts |
Artifact[] |
Získá nebo nastaví seznam artefaktů. |
comment |
string |
Získá nebo nastaví komentář. |
createdBy |
Získá nebo nastaví identitu, která vytvořila. |
|
createdFor |
Získá nebo nastaví identitu, pro kterou byla vydaná verze vytvořena. |
|
createdOn |
string (date-time) |
Získá datum, ke kterému se vytvořilo. |
definitionSnapshotRevision |
integer (int32) |
Získá číslo revize snímku definice. |
description |
string |
Získá nebo nastaví popis verze. |
environments |
Získá seznam prostředí. |
|
id |
integer (int32) |
Získá jedinečný identifikátor tohoto pole. |
keepForever |
boolean |
Určuje, jestli se má vyloučit uvolnění ze zásad uchovávání informací. |
logsContainerUrl |
string |
Získá adresu URL kontejneru protokolů. |
modifiedBy |
Získá nebo nastaví identitu, která změnila. |
|
modifiedOn |
string (date-time) |
Získá datum, kdy byl změněn. |
name |
string |
Získá název. |
poolName |
string |
Získá název fondu. |
projectReference |
Získá nebo nastaví odkaz na projekt. |
|
properties |
Třída představuje tašku vlastností jako kolekci párů klíč-hodnota. Hodnoty všech primitivních typů (libovolný typ s |
|
reason |
Získá důvod vydání. |
|
releaseDefinition |
Získá releaseDefinitionReference, který určuje odkaz na definici vydané verze, ke které je tato verze přidružena. |
|
releaseDefinitionRevision |
integer (int32) |
Získá nebo nastaví revizi definice vydané verze. |
releaseNameFormat |
string |
Získá formát názvu verze. |
status |
Získá stav. |
|
tags |
string[] |
Získá nebo nastaví seznam značek. |
triggeringArtifactAlias |
string |
|
variableGroups |
Získá seznam skupin proměnných. |
|
variables |
<string,
Configuration |
Získá nebo nastaví slovník proměnných. |
ReleaseApproval
Name | Typ | Description |
---|---|---|
approvalType |
Získá nebo nastaví typ schválení. |
|
approvedBy |
Získá identitu, která schválila. |
|
approver |
Získá nebo nastaví identitu, která by měla schválit. |
|
attempt |
integer (int32) |
Získá nebo nastaví pokus, který určuje, který pokus o nasazení patří. |
comments |
string |
Získá nebo nastaví komentáře ke schválení. |
createdOn |
string (date-time) |
Získá datum, ke kterému se vytvořilo. |
history |
Získá historii, která určuje všechna schválení přidružená k tomuto schválení. |
|
id |
integer (int32) |
Získá jedinečný identifikátor tohoto pole. |
isAutomated |
boolean |
Získá nebo nastaví, protože schválení je automatizované nebo ne. |
modifiedOn |
string (date-time) |
Získá datum, kdy byl změněn. |
rank |
integer (int32) |
Získá nebo nastaví pořadí, které určuje pořadí schválení. Například stejné pořadí označuje paralelní schvalování. |
release |
Získá releaseReference, která určuje odkaz na verzi, ke které je toto schválení přidruženo. |
|
releaseDefinition |
Získá releaseDefinitionReference, který určuje odkaz na definici vydané verze, ke které je toto schválení přidruženo. |
|
releaseEnvironment |
Získá releaseEnvironmentReference, která určuje odkaz na prostředí verze, ke kterému je toto schválení přidruženo. |
|
revision |
integer (int32) |
Získá číslo revize. |
status |
Získá nebo nastaví stav schválení. |
|
url |
string |
Získá adresu URL pro přístup ke schválení. |
ReleaseApprovalHistory
Name | Typ | Description |
---|---|---|
approver |
Identita schvalovatele. |
|
changedBy |
Identita objektu, který změnil schválení |
|
comments |
string |
Komentáře k historii schválení |
createdOn |
string (date-time) |
Čas vytvoření tohoto schválení |
modifiedOn |
string (date-time) |
Čas změny tohoto schválení |
revision |
integer (int32) |
Revize historie schválení |
ReleaseCondition
Name | Typ | Description |
---|---|---|
conditionType |
Získá nebo nastaví typ podmínky. |
|
name |
string |
Získá nebo nastaví název podmínky. např. ReleaseStarted. |
result |
boolean |
Výsledek podmínky uvolnění. |
value |
string |
Získá nebo nastaví hodnotu podmínky. |
ReleaseDefinitionApprovals
Name | Typ | Description |
---|---|---|
approvalOptions |
Získá nebo nastaví možnosti schválení. |
|
approvals |
Získá nebo nastaví schválení. |
ReleaseDefinitionApprovalStep
Name | Typ | Description |
---|---|---|
approver |
Získá a nastaví schvalovatele. |
|
id |
integer (int32) |
ID kroku schválení nebo nasazení |
isAutomated |
boolean |
Určuje, jestli schválení bylo automatizované. |
isNotificationOn |
boolean |
Určuje, jestli je nastaveno oznámení o schválení. |
rank |
integer (int32) |
Získá nebo nastaví pořadí schvalovacího kroku. |
ReleaseDefinitionGate
Name | Typ | Description |
---|---|---|
tasks |
Získá nebo nastaví pracovní postup bran. |
ReleaseDefinitionGatesOptions
Name | Typ | Description |
---|---|---|
isEnabled |
boolean |
Získá nebo nastaví jako povolené brány, nebo ne. |
minimumSuccessDuration |
integer (int32) |
Získá nebo nastaví minimální dobu trvání pro stabilní výsledky po úspěšném vyhodnocení bran. |
samplingInterval |
integer (int32) |
Získá nebo nastaví čas mezi opětovným vyhodnocením bran. |
stabilizationTime |
integer (int32) |
Získá nebo nastaví zpoždění před vyhodnocením. |
timeout |
integer (int32) |
Získá nebo nastaví časový limit, po kterém brány selžou. |
ReleaseDefinitionGatesStep
Name | Typ | Description |
---|---|---|
gates |
Získá nebo nastaví brány. |
|
gatesOptions |
Získá nebo nastaví možnosti brány. |
|
id |
integer (int32) |
ID of the ReleaseDefinitionGateStep. |
ReleaseDefinitionShallowReference
Name | Typ | Description |
---|---|---|
_links |
Získá odkazy na související prostředky, rozhraní API a zobrazení pro definici verze. |
|
id |
integer (int32) |
Získá jedinečný identifikátor definice vydané verze. |
name |
string |
Získá nebo nastaví název definice vydané verze. |
path |
string |
Získá nebo nastaví cestu definice vydané verze. |
projectReference |
Získá nebo nastaví odkaz na projekt. |
|
url |
string |
Získá adresu URL rozhraní REST API pro přístup k definici vydané verze. |
ReleaseDeployPhase
Name | Typ | Description |
---|---|---|
deploymentJobs |
Úlohy nasazení fáze |
|
errorLog |
string |
Protokoly chyb provádění fází |
manualInterventions |
Seznam informací o provádění úkolů ručního zásahu ve fázi |
|
name |
string |
Název fáze |
phaseId |
string |
ID fáze. |
phaseType |
Typ fáze. |
|
rank |
integer (int32) |
Pořadí fáze. |
runPlanId |
string (uuid) |
ID plánu spuštění fáze |
startedOn |
string (date-time) |
Čas zahájení fáze |
status |
Stav fáze |
ReleaseEnvironment
Name | Typ | Description |
---|---|---|
conditions |
Získá seznam podmínek. |
|
createdOn |
string (date-time) |
Získá datum, ke kterému se vytvořilo. |
definitionEnvironmentId |
integer (int32) |
Získá ID prostředí definice. |
deployPhasesSnapshot |
Získá seznam snímků fází nasazení. |
|
deploySteps |
Získá kroky nasazení. |
|
environmentOptions |
Získá možnosti prostředí. |
|
id |
integer (int32) |
Získá jedinečný identifikátor tohoto pole. |
modifiedOn |
string (date-time) |
Získá datum, kdy byl změněn. |
name |
string |
Získá název. |
nextScheduledUtcTime |
string (date-time) |
Získá příští naplánovaný čas UTC. |
owner |
Získá identitu, která je vlastníkem prostředí vydané verze. |
|
postApprovalsSnapshot |
Získá seznam snímků schválení po nasazení. |
|
postDeployApprovals |
Získá seznam schválení po nasazení. |
|
postDeploymentGatesSnapshot |
Data snímků bran po nasazení |
|
preApprovalsSnapshot |
Získá seznam snímků schválení před nasazením. |
|
preDeployApprovals |
Získá seznam schválení před nasazením. |
|
preDeploymentGatesSnapshot |
Data snímků před nasazením. |
|
processParameters |
Získá parametry procesu. |
|
rank |
integer (int32) |
Získá pořadí. |
release |
Získá referenční informace k verzi, která určuje odkaz na verzi, ke které je toto prostředí verze přidruženo. |
|
releaseCreatedBy |
Získá identitu, která vytvořila verzi. |
|
releaseDefinition |
Získá releaseDefinitionReference, který určuje odkaz na definici vydané verze, ke které je toto prostředí verze přidruženo. |
|
releaseId |
integer (int32) |
Získá ID verze. |
scheduledDeploymentTime |
string (date-time) |
Získá čas nasazení verze prostředí. |
schedules |
Získá seznam plánů. |
|
status |
Získá stav prostředí. |
|
timeToDeploy |
number (double) |
Získá čas k nasazení. |
triggerReason |
string |
Získá důvod triggeru. |
variableGroups |
Získá seznam skupin proměnných. |
|
variables |
<string,
Configuration |
Získá slovník proměnných. |
ReleaseEnvironmentShallowReference
Name | Typ | Description |
---|---|---|
_links |
Získá odkazy na související prostředky, rozhraní API a zobrazení pro prostředí vydané verze. |
|
id |
integer (int32) |
Získá jedinečný identifikátor prostředí verze. |
name |
string |
Získá nebo nastaví název prostředí verze. |
url |
string |
Získá adresu URL rozhraní REST API pro přístup k prostředí verze. |
ReleaseGates
Name | Typ | Description |
---|---|---|
deploymentJobs |
Obsahuje podrobnosti o úloze brány každého vyhodnocení. |
|
id |
integer (int32) |
ID vydaných bran. |
ignoredGates |
Seznam ignorovaných bran |
|
lastModifiedOn |
string (date-time) |
Gates naposledy změnil čas. |
runPlanId |
string (uuid) |
ID plánu spuštění brány |
stabilizationCompletedOn |
string (date-time) |
Stabilizace bran dokončila datum a čas. |
startedOn |
string (date-time) |
Čas zahájení vyhodnocení bran. |
status |
Stav bran uvolnění. |
|
succeedingSince |
string (date-time) |
Datum a čas úspěšného spuštění všech bran. |
ReleaseReason
Získá důvod pro vydání.
Hodnota | Description |
---|---|
continuousIntegration |
Označuje verzi aktivovanou kontinuální integrací. |
manual |
Označuje verzi aktivovanou ručně. |
none |
Označuje, že se důvod aktivace vydané verze nenastavil. |
pullRequest |
Označuje verzi aktivovanou žádostí PullRequest. |
schedule |
Označuje verzi aktivovanou podle plánu. |
ReleaseSchedule
Name | Typ | Description |
---|---|---|
daysToRelease |
Dny v týdnu k vydání. |
|
jobId |
string (uuid) |
ID úlohy definice team foundation. |
scheduleOnlyWithChanges |
boolean |
Příznak, který určuje, jestli má být tento plán uvolněn pouze v případě změny přidruženého artefaktu nebo změny definice vydané verze. |
startHours |
integer (int32) |
Místní hodina časového pásma, která se má spustit. |
startMinutes |
integer (int32) |
Místní minuta časového pásma, která se má spustit. |
timeZoneId |
string |
ID časového pásma plánu vydání, například UTC. |
ReleaseShallowReference
Name | Typ | Description |
---|---|---|
_links |
Získá odkazy na související prostředky, rozhraní API a zobrazení vydané verze. |
|
id |
integer (int32) |
Získá jedinečný identifikátor vydané verze. |
name |
string |
Získá nebo nastaví název verze. |
url |
string |
Získá adresu URL rozhraní REST API pro přístup k verzi. |
ReleaseStatus
Získá stav.
Hodnota | Description |
---|---|
abandoned |
Stav vydané verze je opuštěný. |
active |
Stav vydání je aktivní. |
draft |
Verze je ve stavu konceptu. |
undefined |
Stav vydané verze není nastavený. |
ReleaseTask
Name | Typ | Description |
---|---|---|
agentName |
string |
Název agenta, na kterém se úloha spustila. |
finishTime |
string (date-time) |
Čas dokončení úkolu vydání |
id |
integer (int32) |
ID úlohy vydání. |
issues |
Issue[] |
Při provádění úlohy došlo k problémům. |
lineCount |
integer (int64) |
Početřádkůch |
logUrl |
string |
Adresa URL protokolu úkolu. |
name |
string |
Název úkolu. |
percentComplete |
integer (int32) |
Dokončení provádění úkolu je předem dokončeno. |
rank |
integer (int32) |
Pořadí úkolu vydané verze |
resultCode |
string |
Kód výsledku úkolu. |
startTime |
string (date-time) |
ID úlohy vydání. |
status |
Stav úlohy vydání |
|
task |
Referenční informace k úkolům pracovního postupu |
|
timelineRecordId |
string (uuid) |
ID záznamu časové osy úkolu vydané verze |
ScheduleDays
Dny v týdnu k vydání.
Hodnota | Description |
---|---|
all |
Naplánováno na všechny dny v týdnu. |
friday |
Naplánováno v pátek. |
monday |
Naplánováno v pondělí. |
none |
Naplánovaný den není nastavený. |
saturday |
Naplánováno v sobotu. |
sunday |
Naplánováno v neděli. |
thursday |
Naplánováno ve čtvrtek. |
tuesday |
Naplánováno v úterý. |
wednesday |
Naplánováno ve středu. |
SingleReleaseExpands
Vlastnost, která by měla být rozšířena ve vydané verzi.
Hodnota | Description |
---|---|
none |
Vrátí vlastnosti nejvyšší úrovně objektu. |
tasks |
Rozbalte vydání s úkoly. |
TaskInputDefinitionBase
Name | Typ | 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
Name | Typ | Description |
---|---|---|
expression |
string |
Podmíněný výraz |
message |
string |
Zpráva s vysvětlením, jak uživatel může opravit, pokud se ověření nezdaří |
TaskSourceDefinitionBase
Name | Typ | Description |
---|---|---|
authKey |
string |
|
endpoint |
string |
|
keySelector |
string |
|
selector |
string |
|
target |
string |
TaskStatus
Stav úlohy vydání
Hodnota | Description |
---|---|
canceled |
Spuštění úkolu bylo zrušeno. |
failed |
Spuštění úlohy se nezdařilo. |
failure |
Spuštění úlohy se nezdařilo. |
inProgress |
Úkol právě probíhá. |
partiallySucceeded |
Částečně úspěšné spuštění úkolu. |
pending |
Úkol je ve stavu čekání na vyřízení. |
skipped |
Provádění úlohy bylo vynecháno. |
succeeded |
Úkol byl úspěšně dokončen. |
success |
Úkol byl úspěšně dokončen. |
unknown |
Úkol nemá nastavenou stav. |
VariableGroup
Name | Typ | Description |
---|---|---|
createdBy |
Získá nebo nastaví identitu, která vytvořila. |
|
createdOn |
string (date-time) |
Získá datum, ke kterému se vytvořilo. |
description |
string |
Získá nebo nastaví popis. |
id |
integer (int32) |
Získá jedinečný identifikátor tohoto pole. |
isShared |
boolean |
Označuje, jestli je skupina proměnných sdílena s jiným projektem nebo ne. |
modifiedBy |
Získá nebo nastaví identitu, která změnila. |
|
modifiedOn |
string (date-time) |
Získá datum, kdy byl změněn. |
name |
string |
Získá nebo nastaví název. |
providerData |
Získá nebo nastaví data zprostředkovatele. |
|
type |
string |
Získá nebo nastaví typ. |
variableGroupProjectReferences |
všechny odkazy na projekt, kde je skupina proměnných sdílena s jinými projekty. |
|
variables |
<string,
Variable |
Získá a nastaví slovník proměnných. |
VariableGroupProjectReference
Odkaz na skupinu proměnných je mělký odkaz na skupinu proměnných.
Name | Typ | Description |
---|---|---|
description |
string |
Získá nebo nastaví popis skupiny proměnných. |
name |
string |
Získá nebo nastaví název skupiny proměnných. |
projectReference |
Získá nebo nastaví odkaz projektu skupiny proměnných. |
VariableGroupProviderData
VariableValue
Name | Typ | Description |
---|---|---|
isReadOnly |
boolean |
Získá nebo nastaví, pokud je proměnná jen pro čtení nebo ne. |
isSecret |
boolean |
Získá nebo nastaví, protože proměnná je tajný nebo ne. |
value |
string |
Získá nebo nastaví hodnotu. |
WorkflowTask
Name | Typ | Description |
---|---|---|
alwaysRun |
boolean |
Získá nebo nastaví jako úkol vždy spustit nebo ne. |
condition |
string |
Získá nebo nastaví podmínku úkolu. |
continueOnError |
boolean |
Získá nebo nastaví, protože úloha pokračuje ve spuštění při chybě nebo ne. |
definitionType |
string |
Získá nebo nastaví typ definice úkolu. Příklad:- Agent, DeploymentGroup, Server nebo ServerGate. |
enabled |
boolean |
Získá nebo nastaví jako povolenou úlohu nebo ne. |
environment |
object |
Získá nebo nastaví proměnné prostředí úloh. |
inputs |
object |
Získá nebo nastaví vstupy úkolů. |
name |
string |
Získá nebo nastaví název úkolu. |
overrideInputs |
object |
Získá nebo nastaví přepsat vstupy úkolu. |
refName |
string |
Získá nebo nastaví název odkazu úkolu. |
retryCountOnTaskFailure |
integer (int32) |
Získá nebo nastaví úkol retryCount. |
taskId |
string (uuid) |
Získá nebo nastaví ID úkolu. |
timeoutInMinutes |
integer (int32) |
Získá nebo nastaví časový limit úkolu. |
version |
string |
Získá nebo nastaví verzi úlohy. |
WorkflowTaskReference
Name | Typ | Description |
---|---|---|
id |
string (uuid) |
Identifikátor úkolu. |
name |
string |
Název úkolu. |
version |
string |
Verze úlohy. |