Releases - Get Release
Yayın Alma
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=7.1-preview.8
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?approvalFilters={approvalFilters}&propertyFilters={propertyFilters}&$expand={$expand}&$topGateRecords={$topGateRecords}&api-version=7.1-preview.8
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
project
|
path | True |
string |
Proje Kimliği veya proje adı |
release
|
path | True |
integer int32 |
Yayının kimliği. |
api-version
|
query | True |
string |
Kullanılacak API'nin sürümü. Bu, api'nin bu sürümünü kullanmak için '7.1-preview.8' olarak ayarlanmalıdır. |
$expand
|
query |
Yayında genişletilmesi gereken bir özellik. |
||
$top
|
query |
integer int32 |
Alınacak yayın geçidi kayıtlarının sayısı. Varsayılan değer 5'tir. |
|
approval
|
query |
Onay adımlarının otomatik veya el ile olmasına bağlı olarak seçmeli olarak getirilebilmesini sağlayan bir filtre. Bu ayrıca onay öncesi anlık görüntülerini getirmemiz ve göndermemiz gerekip gerekmediğine de karar verir. Varsayılan olarak Tümünü Varsayar |
||
property
|
query |
string array (string) |
Alınacak genişletilmiş özelliklerin virgülle ayrılmış listesi. Ayarlanırsa, döndürülen Yayın belirtilen özellik kimlikleri (varsa) için değerler içerir. Ayarlanmadıysa, özellikler dahil edilmeyecektir. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
başarılı işlem |
Güvenlik
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
Name | Description |
---|---|
vso.release | Klasörler, yayınlar, yayın tanımları ve yayın ortamı dahil olmak üzere yayın yapıtlarını okuma yeteneği verir. |
Örnekler
Sample Request
GET https://vsrm.dev.azure.com/fabrikam/MyFirstProject/_apis/release/releases/{releaseId}?api-version=7.1-preview.8
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://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": {}
}
Tanımlar
Name | Description |
---|---|
Approval |
Onay yürütme sırası. |
Approval |
Onay adımlarının otomatik veya el ile olmasına bağlı olarak seçmeli olarak getirilebilmesini sağlayan bir filtre. Bu ayrıca onay öncesi anlık görüntülerini getirmemiz ve göndermemiz gerekip gerekmediğine de karar verir. Varsayılan olarak Tümünü Varsayar |
Approval |
|
Approval |
Onay durumunu alır veya ayarlar. |
Approval |
Onay türünü alır veya ayarlar. |
Artifact | |
Artifact |
|
Authorization |
|
Condition |
Koşul türünü alır veya ayarlar. |
Configuration |
|
Data |
Hizmet uç noktası isteği için veri kaynağının bağlamasını temsil eder. |
Deployment |
|
Deployment |
|
Deployment |
Dağıtımın işlem durumunu alır. |
Deployment |
Dağıtım nedenini alır. |
Deployment |
Dağıtımın durumunu alır. |
Deploy |
|
Deploy |
Aşamanın durumu. |
Deploy |
Dağıtım aşaması türünü gösterir. |
Environment |
|
Environment |
Ortam durumunu alır. |
Gate |
Yayın geçitlerinin durumu. |
Identity |
|
Ignored |
|
Issue | |
Manual |
|
Manual |
El ile müdahale durumunu alır veya ayarlar. |
Process |
|
Project |
|
Properties |
sınıfı, anahtar-değer çiftleri koleksiyonu olarak bir özellik çantasını temsil eder. Dışındaki |
Reference |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
Release | |
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
|
Release |
Sürüm nedenini alır. |
Release |
|
Release |
|
Release |
Durumu alır. |
Release |
|
Schedule |
Yayınlanması için haftanın günleri. |
Single |
Yayında genişletilmesi gereken bir özellik. |
Task |
|
Task |
|
Task |
|
Task |
Yayın görevinin durumu. |
Variable |
|
Variable |
Değişken grubu başvurusu, değişken grubuna basit bir başvurudur. |
Variable |
|
Variable |
|
Workflow |
|
Workflow |
ApprovalExecutionOrder
Onay yürütme sırası.
Name | Tür | Description |
---|---|---|
afterGatesAlways |
string |
Geçitler yürütüldikten sonra her zaman gösterilen onaylar. |
afterSuccessfulGates |
string |
Geçitlerin başarıyla yürütülmesinden sonra gösterilen onaylar. |
beforeGates |
string |
Geçitlerden önce gösterilen onaylar. |
ApprovalFilters
Onay adımlarının otomatik veya el ile olmasına bağlı olarak seçmeli olarak getirilebilmesini sağlayan bir filtre. Bu ayrıca onay öncesi anlık görüntülerini getirmemiz ve göndermemiz gerekip gerekmediğine de karar verir. Varsayılan olarak Tümünü Varsayar
Name | Tür | Description |
---|---|---|
all |
string |
Tüm onay adımları ve onay anlık görüntüleri. |
approvalSnapshots |
string |
Onay adımı yok, ancak onay anlık görüntüleri (Onay adımları için ManualApprovals veya AutomatedApprovals ile kullanın). |
automatedApprovals |
string |
Otomatik onay adımları ama onay anlık görüntüleri yok (Anlık görüntüler için ApprovalSnapshots ile kullanın). |
manualApprovals |
string |
El ile onay adımları ama onay anlık görüntüleri yok (Anlık görüntüler için ApprovalSnapshots ile kullanın). |
none |
string |
Onay veya onay anlık görüntüsü yok. |
ApprovalOptions
Name | Tür | Description |
---|---|---|
autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped |
boolean |
Aynı onaylayan önceki aşamayı onaylarsa onayın atlanıp atlanmayacağını belirtin. |
enforceIdentityRevalidation |
boolean |
Onay tamamlanmadan önce onaylayan kimliğinin yeniden doğrulanıp doğrulanmayacağını belirtin. |
executionOrder |
Onay yürütme sırası. |
|
releaseCreatorCanBeApprover |
boolean |
Yayın veya dağıtım isteyen kullanıcının onaylayana izin verip vermeyeceğini belirtin. |
requiredApproverCount |
integer |
Yayını ileri taşımak için gereken onay sayısı. '0', tüm onayların gerekli olduğu anlamına gelir. |
timeoutInMinutes |
integer |
Onay zaman aşımı. Onay varsayılan zaman aşımı 30 gündür. İzin verilen en fazla zaman aşımı 365 gündür. '0', varsayılan zaman aşımı (30 gün) anlamına gelir. |
ApprovalStatus
Onay durumunu alır veya ayarlar.
Name | Tür | Description |
---|---|---|
approved |
string |
Onay onayını gösterir. |
canceled |
string |
Onayın iptal olduğunu gösterir. |
pending |
string |
Onayın beklemede olduğunu gösterir. |
reassigned |
string |
Onayın yeniden atandiğini gösterir. |
rejected |
string |
Onayın reddedildiğini gösterir. |
skipped |
string |
Onayın atlanmış olduğunu gösterir. |
undefined |
string |
Onayda durum ayarlanmadığını gösterir. |
ApprovalType
Onay türünü alır veya ayarlar.
Name | Tür | Description |
---|---|---|
all |
string |
Tüm onayları gösterir. |
postDeploy |
string |
Dağıtımdan sonra yürütülen onayları gösterir. |
preDeploy |
string |
Dağıtımdan önce yürütülen onayları gösterir. |
undefined |
string |
Onay türünün ayarlanmadığını gösterir. |
Artifact
Name | Tür | Description |
---|---|---|
alias |
string |
Diğer adı alır veya ayarlar. |
definitionReference |
<string,
Artifact |
Tanım başvurularını alır veya ayarlar. Örn. {"project":{"id":"fed755ea-49c5-4399-acea-fd5b5aa90a6c","name":"myProject"},"definition":{"id":"1","name":"mybuildDefinition"},"connection":{"id":"1","name":"myConnection"}}}. |
isPrimary |
boolean |
Yapıtın birincil olup olmadığını gösterir. |
isRetained |
boolean |
Yapıtın yayına göre korunup korunmadığını gösterir. |
type |
string |
Türü alır veya ayarlar. 'Build', 'Jenkins', 'GitHub', 'Nuget', 'Team Build (external)', 'ExternalTFSBuild', 'Git', 'TFVC', 'ExternalTfsXamlBuild' gibi değerlere sahip olabilir. |
ArtifactSourceReference
Name | Tür | Description |
---|---|---|
id |
string |
Yapıt kaynağının kimliği. |
name |
string |
Yapıt kaynağının adı. |
AuthorizationHeader
Name | Tür | Description |
---|---|---|
name |
string |
|
value |
string |
ConditionType
Koşul türünü alır veya ayarlar.
Name | Tür | Description |
---|---|---|
artifact |
string |
Koşul türü yapıttır. |
environmentState |
string |
Koşul türü ortam durumudur. |
event |
string |
Koşul türü olaydır. |
undefined |
string |
Koşul türü tanımlanmamış. |
ConfigurationVariableValue
Name | Tür | Description |
---|---|---|
allowOverride |
boolean |
Bir değişkenin dağıtım zamanında geçersiz kılınıp kılınamadığını alır ve ayarlar. |
isSecret |
boolean |
Değişken olarak alır veya ayarlar gizlidir veya değildir. |
value |
string |
Yapılandırma değişkeninin değerini alır ve ayarlar. |
DataSourceBindingBase
Hizmet uç noktası isteği için veri kaynağının bağlamasını temsil eder.
Name | Tür | Description |
---|---|---|
callbackContextTemplate |
string |
Bu veri kaynağı tarafından desteklenen sayfalandırma biçimi (ContinuationToken/SkipTop). |
callbackRequiredTemplate |
string |
Sonraki aramalar gerekli mi? |
dataSourceName |
string |
Veri kaynağının adını alır veya ayarlar. |
endpointId |
string |
Uç nokta kimliğini alır veya ayarlar. |
endpointUrl |
string |
Hizmet uç noktasının URL'sini alır veya ayarlar. |
headers |
Yetkilendirme üst bilgilerini alır veya ayarlar. |
|
initialContextTemplate |
string |
Sorgu parametrelerinin ilk değerini tanımlar |
parameters |
object |
Veri kaynağı için parametreleri alır veya ayarlar. |
requestContent |
string |
Http isteği gövdesini alır veya ayarlar |
requestVerb |
string |
Http isteği fiilini alır veya ayarlar |
resultSelector |
string |
Sonuç seçiciyi alır veya ayarlar. |
resultTemplate |
string |
Sonuç şablonunu alır veya ayarlar. |
target |
string |
Veri kaynağının hedefini alır veya ayarlar. |
DeploymentAttempt
Name | Tür | Description |
---|---|---|
attempt |
integer |
Dağıtım girişimi. |
deploymentId |
integer |
Dağıtımın kimliği. |
hasStarted |
boolean |
Dağıtımın başlatılıp başlatılmadığını belirtir. |
id |
integer |
Dağıtım kimliği. |
issues |
Issue[] |
Dağıtımla ilgili tüm sorunlar. |
lastModifiedBy |
Bu dağıtımı en son değiştiren kimlik. |
|
lastModifiedOn |
string |
Bu dağıtımın son değiştirildiği zaman. |
operationStatus |
Dağıtım işlemi durumu. |
|
postDeploymentGates |
Bu dağıtımda yürütülen dağıtım sonrası geçitleri. |
|
preDeploymentGates |
Bu dağıtımda yürütülen dağıtım öncesi geçitler. |
|
queuedOn |
string |
Bu dağıtım kuyruğa alındığında. |
reason |
Dağıtım nedeni. |
|
releaseDeployPhases |
Bu dağıtımda yürütülen yayın dağıtımlarının listesi. |
|
requestedBy |
Bu dağıtımı isteyen kimlik. |
|
requestedFor |
Bu dağıtım için kimlik istendi. |
|
status |
dağıtım durumu. |
DeploymentJob
Name | Tür | Description |
---|---|---|
job |
Yürütülen tüm görevlerin üst görevi. |
|
tasks |
İş içinde ile yürütülen görevlerin listesi. |
DeploymentOperationStatus
Dağıtımın işlem durumunu alır.
Name | Tür | Description |
---|---|---|
all |
string |
Dağıtım işlemi durumunun tamamıdır. |
approved |
string |
Dağıtım işlemi durumu onaylandı. |
canceled |
string |
Dağıtım işlemi durumu iptal edildi. |
cancelling |
string |
Dağıtım işlemi durumu iptal ediyor. |
deferred |
string |
Dağıtım işlemi durumu ertelenmiş. |
evaluatingGates |
string |
Dağıtım işlemi durumu EvaluatingGates'tir. |
gateFailed |
string |
Dağıtım işlemi durumu GateFailed şeklindedir. |
manualInterventionPending |
string |
Dağıtım işlemi durumu el ile etkileşim bekliyor. |
pending |
string |
Dağıtım işlemi durumu beklemede. |
phaseCanceled |
string |
Dağıtım işlemi durumu aşama iptal edildi. |
phaseFailed |
string |
Dağıtım işlemi durumu aşama başarısız oldu. |
phaseInProgress |
string |
Dağıtım işlemi durumu devam ediyor. |
phasePartiallySucceeded |
string |
Dağıtım işlemi durumu kısmen başarılı oldu. |
phaseSucceeded |
string |
Dağıtım işlemi durumu aşama başarılı oldu. |
queued |
string |
Dağıtım işlemi durumu kuyruğa alındı. |
queuedForAgent |
string |
Dağıtım işlemi durumu aracı için kuyruğa alındı. |
queuedForPipeline |
string |
Dağıtım işlemi durumu işlem hattı için kuyruğa alındı. |
rejected |
string |
Dağıtım işlemi durumu reddedilir. |
scheduled |
string |
Dağıtım işlemi durumu zamanlandı. |
undefined |
string |
Dağıtım işlemi durumu tanımlanmamış. |
DeploymentReason
Dağıtım nedenini alır.
Name | Tür | Description |
---|---|---|
automated |
string |
Dağıtım nedeni otomatiktir. |
manual |
string |
Dağıtım nedeni el iledir. |
none |
string |
Dağıtım nedeni yok. |
redeployTrigger |
string |
Dağıtım nedeni RedeployTrigger'dır. |
scheduled |
string |
Dağıtım nedeni zamanlandı. |
DeploymentStatus
Dağıtımın durumunu alır.
Name | Tür | Description |
---|---|---|
all |
string |
Dağıtım durumu tamamıdır. |
failed |
string |
Dağıtım durumu başarısız oldu. |
inProgress |
string |
Dağıtım durumu devam ediyor. |
notDeployed |
string |
Dağıtım durumu dağıtılmaz. |
partiallySucceeded |
string |
Dağıtım durumu kısmen başarısız oldu. |
succeeded |
string |
Dağıtım durumu başarılı oldu. |
undefined |
string |
Dağıtım durumu tanımlanmamış. |
DeployPhase
Name | Tür | Description |
---|---|---|
name |
string |
Dağıtım aşamasının adını alır ve ayarlar. |
phaseType |
Dağıtım aşaması türünü gösterir. |
|
rank |
integer |
Dağıtım aşamasının derecesini alır ve ayarlar. |
refName |
string |
Dağıtım aşamasının başvuru adını alır ve ayarlar. |
workflowTasks |
Dağıtım aşaması için iş akışı görevlerini alır ve ayarlar. |
DeployPhaseStatus
Aşamanın durumu.
Name | Tür | Description |
---|---|---|
canceled |
string |
Aşama yürütme iptal edildi. |
cancelling |
string |
Aşama iptal durumunda. |
failed |
string |
Aşama yürütme başarısız oldu. |
inProgress |
string |
Aşama yürütme devam ediyor. |
notStarted |
string |
Aşama yürütme başlatılmaz. |
partiallySucceeded |
string |
Aşama yürütme kısmen başarılı oldu. |
skipped |
string |
Aşama yürütmesi atlandı. |
succeeded |
string |
Aşama yürütme başarılı oldu. |
undefined |
string |
Aşama durumu ayarlanmadı. |
DeployPhaseTypes
Dağıtım aşaması türünü gösterir.
Name | Tür | Description |
---|---|---|
agentBasedDeployment |
string |
Aracıda yürütülen görevleri içeren aşama türü. |
deploymentGates |
string |
Dağıtımın ileriye gitmesi için Geçit görevi gören görevleri içeren aşama türü. |
machineGroupBasedDeployment |
string |
Dağıtım grubu makinelerinde yürütülen görevleri içeren aşama türü. |
runOnServer |
string |
Sunucu tarafından yürütülen görevleri içeren aşama türü. |
undefined |
string |
Aşama türü tanımlanmadı. Bunu kullanmayın. |
EnvironmentOptions
Name | Tür | Description |
---|---|---|
autoLinkWorkItems |
boolean |
Otomatik bağlantı çalışma öğeleri olarak alır ve ayarlar veya ayarlanmaz. |
badgeEnabled |
boolean |
Rozet etkin veya değil olarak alır ve ayarlar. |
publishDeploymentStatus |
boolean |
Dağıtım yayımlama durumu olarak alır ve ayarlar veya değildir. |
pullRequestDeploymentEnabled |
boolean |
.pull isteği dağıtımının etkinleştirilip etkinleştirilmediğini alır ve ayarlar. |
EnvironmentStatus
Ortam durumunu alır.
Name | Tür | Description |
---|---|---|
canceled |
string |
Ortam iptal edildi durumunda. |
inProgress |
string |
Ortam devam ediyor durumunda. |
notStarted |
string |
Ortam başlatılmadi durumunda. |
partiallySucceeded |
string |
Ortam kısmen başarılı durumda. |
queued |
string |
Ortam kuyruğa alınmış durumda. |
rejected |
string |
Ortam reddedildi durumunda. |
scheduled |
string |
Ortam zamanlanmış durumda. |
succeeded |
string |
Ortam başarılı durumda. |
undefined |
string |
Ortam durumu ayarlanmadı. |
GateStatus
Yayın geçitlerinin durumu.
Name | Tür | Description |
---|---|---|
canceled |
string |
Geçit yürütmesi iptal edildi. |
failed |
string |
Geçit yürütme başarısız oldu. |
inProgress |
string |
Geçit şu anda devam ediyor. |
none |
string |
Geçitte durum ayarlanmadı. |
pending |
string |
Kapı bekleme durumunda. |
succeeded |
string |
Geçit başarıyla tamamlandı. |
IdentityRef
Name | Tür | Description |
---|---|---|
_links |
Bu alan, grafik konusuyla ilgili sıfır veya daha fazla ilgi çekici bağlantı içerir. Bu bağlantılar, bu grafik konusu hakkında ek ilişkiler veya daha ayrıntılı bilgi edinmek için çağrılabilir. |
|
descriptor |
string |
Tanımlayıcı, sistem çalışırken graf konusuna başvurmanın birincil yoludur. Bu alan, hem Hesaplar hem de Kuruluşlar genelinde aynı graf konusunu benzersiz olarak tanımlar. |
directoryAlias |
string |
Kullanım dışı - IdentityRef "_links" sözlüğündeki "self" girişinde başvuruda bulunılan Graph kullanıcısı sorgulanarak alınabilir |
displayName |
string |
Bu, grafik konusunun benzersiz olmayan görünen adıdır. Bu alanı değiştirmek için kaynak sağlayıcıdaki değerini değiştirmeniz gerekir. |
id |
string |
|
imageUrl |
string |
Kullanım dışı - IdentityRef "_links" sözlüğündeki "avatar" girişinde kullanılabilir |
inactive |
boolean |
Kullanım dışı - GraphUser "_links" sözlüğündeki "membershipState" girdisinde başvurulan Graph üyelik durumu sorgulanarak alınabilir |
isAadIdentity |
boolean |
Kullanım dışı - Tanımlayıcının konu türünden çıkarılabilir (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Kullanım dışı - Tanımlayıcının konu türünden çıkarılabilir (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Kullanım dışı - ToIdentityRef'in önceden var olan uygulamalarının çoğunda kullanımda değil |
uniqueName |
string |
Kullanım dışı - bunun yerine Domain+PrincipalName kullanın |
url |
string |
Bu URL, bu grafik konusunun kaynak kaynağına giden tam yoldur. |
IgnoredGate
Name | Tür | Description |
---|---|---|
lastModifiedOn |
string |
Geçidin son yoksayıldığı tarihi alır. |
name |
string |
Geçidin adı yoksayıldı. |
Issue
Name | Tür | Description |
---|---|---|
data |
object |
Veri verme. |
issueType |
string |
Hata, uyarı veya bilgi gibi sorun türü. |
message |
string |
Sorun iletisi. |
ManualIntervention
Name | Tür | Description |
---|---|---|
approver |
Onaylaması gereken kimliği alır veya ayarlar. |
|
comments |
string |
Onay için açıklamaları alır veya ayarlar. |
createdOn |
string |
Oluşturulduğu tarihi alır. |
id |
integer |
El ile müdahale için benzersiz tanımlayıcıyı alır. |
instructions |
string |
Onay yönergelerini alır veya ayarlar. |
modifiedOn |
string |
Değiştirildiği tarihi alır. |
name |
string |
Adı alır veya ayarlar. |
release |
El ile müdahale için releaseReference alır. |
|
releaseDefinition |
El ile müdahale için releaseDefinitionReference alır. |
|
releaseEnvironment |
El ile müdahale için releaseEnvironmentReference alır. |
|
status |
El ile müdahale durumunu alır veya ayarlar. |
|
taskInstanceId |
string |
Görev örneği tanımlayıcısı alma. |
url |
string |
El ile müdahaleye erişmek için URL'yi alır. |
ManualInterventionStatus
El ile müdahale durumunu alır veya ayarlar.
Name | Tür | Description |
---|---|---|
approved |
string |
El ile müdahale onaylanır. |
canceled |
string |
El ile müdahale iptal edilir. |
pending |
string |
El ile müdahale beklemede. |
rejected |
string |
El ile müdahale reddedilir. |
unknown |
string |
El ile müdahalenin durumu ayarlanmadı. |
ProcessParameters
Name | Tür | Description |
---|---|---|
dataSourceBindings |
Hizmet uç noktası isteği için veri kaynağının bağlamasını temsil eder. |
|
inputs | ||
sourceDefinitions |
ProjectReference
Name | Tür | Description |
---|---|---|
id |
string |
Bu alanın benzersiz tanımlayıcısını alır. |
name |
string |
Projenin adını alır. |
PropertiesCollection
sınıfı, anahtar-değer çiftleri koleksiyonu olarak bir özellik çantasını temsil eder. Dışındaki DBNull
tüm ilkel türlerin (ile herhangi bir TypeCode != TypeCode.Object
türü) değerleri kabul edilir. Byte[], Int32, Double, DateType ve String türündeki değerler türlerini korur, diğer temel öğeler Dize olarak döndürüler. Byte[] base64 kodlanmış dizesi olarak bekleniyor.
Name | Tür | Description |
---|---|---|
count |
integer |
Koleksiyondaki özelliklerin sayısı. |
item |
object |
|
keys |
string[] |
Koleksiyondaki anahtar kümesi. |
values |
string[] |
Koleksiyondaki değer kümesi. |
ReferenceLinks
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf.
Name | Tür | Description |
---|---|---|
links |
object |
Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak kullanıma açmak istiyoruz. |
Release
Name | Tür | Description |
---|---|---|
_links |
Yayına erişmek için bağlantılar alır. |
|
artifacts |
Artifact[] |
Yapıt listesini alır veya ayarlar. |
comment |
string |
Açıklamayı alır veya ayarlar. |
createdBy |
Oluşturan kimliği alır veya ayarlar. |
|
createdFor |
Yayının oluşturulduğu kimliği alır veya ayarlar. |
|
createdOn |
string |
Oluşturulduğu tarihi alır. |
definitionSnapshotRevision |
integer |
Tanım anlık görüntüsünün düzeltme numarasını alır. |
description |
string |
Yayının açıklamasını alır veya ayarlar. |
environments |
Ortamların listesini alır. |
|
id |
integer |
Bu alanın benzersiz tanımlayıcısını alır. |
keepForever |
boolean |
Yayının bekletme ilkelerinin dışında bırakılıp çıkarılmayacağı. |
logsContainerUrl |
string |
Günlükler kapsayıcı url'sini alır. |
modifiedBy |
Değiştiren kimliği alır veya ayarlar. |
|
modifiedOn |
string |
Değiştirildiği tarihi alır. |
name |
string |
Adı alır. |
poolName |
string |
Havuz adını alır. |
projectReference |
Proje başvurularını alır veya ayarlar. |
|
properties |
sınıfı, anahtar-değer çiftleri koleksiyonu olarak bir özellik çantasını temsil eder. Dışındaki |
|
reason |
Sürüm nedenini alır. |
|
releaseDefinition |
Bu sürümün ilişkilendirildiği yayın tanımının başvurularını belirten releaseDefinitionReference'ı alır. |
|
releaseDefinitionRevision |
integer |
Yayın tanımı düzeltmesini alır veya ayarlar. |
releaseNameFormat |
string |
Yayın adı biçimini alır. |
status |
Durumu alır. |
|
tags |
string[] |
Etiket listesini alır veya ayarlar. |
triggeringArtifactAlias |
string |
|
variableGroups |
Değişken gruplarının listesini alır. |
|
variables |
<string,
Configuration |
Değişkenlerin sözlüğünü alır veya ayarlar. |
ReleaseApproval
Name | Tür | Description |
---|---|---|
approvalType |
Onay türünü alır veya ayarlar. |
|
approvedBy |
Onaylayan kimliği alır. |
|
approver |
Onaylaması gereken kimliği alır veya ayarlar. |
|
attempt |
integer |
Ait olduğu dağıtım girişimini belirten denemeyi alır veya ayarlar. |
comments |
string |
Onay için açıklamaları alır veya ayarlar. |
createdOn |
string |
Oluşturulduğu tarihi alır. |
history |
Bu onayla ilişkili tüm onayları belirten geçmişi alır. |
|
id |
integer |
Bu alanın benzersiz tanımlayıcısını alır. |
isAutomated |
boolean |
Onay otomatikleştirilmiş veya değil olarak alır veya ayarlar. |
modifiedOn |
string |
Değiştirildiği tarihi alır. |
rank |
integer |
Onayın sırasını belirten dereceyi alır veya ayarlar. Örneğin, aynı derece paralel onayı belirtir. |
release |
Bu onayın ilişkilendirildiği sürümün başvurularını belirten releaseReference'ı alır. |
|
releaseDefinition |
Bu onayın ilişkilendirildiği yayın tanımının başvurularını belirten releaseDefinitionReference'ı alır. |
|
releaseEnvironment |
Bu onayın ilişkilendirildiği yayın ortamının başvurularını belirten releaseEnvironmentReference'ı alır. |
|
revision |
integer |
Düzeltme numarasını alır. |
status |
Onay durumunu alır veya ayarlar. |
|
url |
string |
Onaya erişmek için URL'yi alır. |
ReleaseApprovalHistory
Name | Tür | Description |
---|---|---|
approver |
Onaylayanın kimliği. |
|
changedBy |
Onayını değiştiren nesnenin kimliği. |
|
comments |
string |
Onay geçmişi açıklamaları. |
createdOn |
string |
Bu onayın oluşturulduğu zaman. |
modifiedOn |
string |
Bu onayın değiştirildiği zaman. |
revision |
integer |
Onay geçmişi düzeltmesi. |
ReleaseCondition
Name | Tür | Description |
---|---|---|
conditionType |
Koşul türünü alır veya ayarlar. |
|
name |
string |
Koşulun adını alır veya ayarlar. Örneğin , 'ReleaseStarted'. |
result |
boolean |
Yayın koşulu sonucu. |
value |
string |
Koşulun değerini alır veya ayarlar. |
ReleaseDefinitionApprovals
Name | Tür | Description |
---|---|---|
approvalOptions |
Onay seçeneklerini alır veya ayarlar. |
|
approvals |
Onayları alır veya ayarlar. |
ReleaseDefinitionApprovalStep
Name | Tür | Description |
---|---|---|
approver |
Onaylayanı alır ve ayarlar. |
|
id |
integer |
Onay veya dağıtım adımının kimliği. |
isAutomated |
boolean |
Onayın otomatik olup olmadığını gösterir. |
isNotificationOn |
boolean |
Onay bildiriminin ayarlanıp ayarlanmadığını gösterir. |
rank |
integer |
Onay adımının derecesini alır veya ayarlar. |
ReleaseDefinitionGate
Name | Tür | Description |
---|---|---|
tasks |
Gates iş akışını alır veya ayarlar. |
ReleaseDefinitionGatesOptions
Name | Tür | Description |
---|---|---|
isEnabled |
boolean |
Geçitler etkinleştirildi veya etkinleştirilmedi olarak alır veya ayarlar. |
minimumSuccessDuration |
integer |
Başarılı bir geçit değerlendirmesinin ardından sabit sonuçlar için minimum süreyi alır veya ayarlar. |
samplingInterval |
integer |
Geçitlerin yeniden değerlendirilmesi arasındaki süreyi alır veya ayarlar. |
stabilizationTime |
integer |
Değerlendirmeden önce gecikmeyi alır veya ayarlar. |
timeout |
integer |
Geçitlerin başarısız olduğu zaman aşımını alır veya ayarlar. |
ReleaseDefinitionGatesStep
Name | Tür | Description |
---|---|---|
gates |
Kapıları alır veya ayarlar. |
|
gatesOptions |
Geçit seçeneklerini alır veya ayarlar. |
|
id |
integer |
ReleaseDefinitionGateStep kimliği. |
ReleaseDefinitionShallowReference
Name | Tür | Description |
---|---|---|
_links |
Yayın tanımı için ilgili kaynaklara, API'lere ve görünümlere bağlantıları alır. |
|
id |
integer |
Yayın tanımının benzersiz tanımlayıcısını alır. |
name |
string |
Yayın tanımının adını alır veya ayarlar. |
path |
string |
Yayın tanımının yolunu alır veya ayarlar. |
projectReference |
Proje başvurularını alır veya ayarlar. |
|
url |
string |
Yayın tanımına erişmek için REST API URL'sini alır. |
ReleaseDeployPhase
Name | Tür | Description |
---|---|---|
deploymentJobs |
Aşamanın dağıtım işleri. |
|
errorLog |
string |
Aşama yürütme hata günlükleri. |
manualInterventions |
Aşama içindeki el ile müdahale görevleri yürütme bilgilerinin listesi. |
|
name |
string |
Aşamanın adı. |
phaseId |
string |
Aşamanın kimliği. |
phaseType |
Aşamanın türü. |
|
rank |
integer |
Aşamanın sırası. |
runPlanId |
string |
Aşamanın Plan Kimliğini çalıştırın. |
startedOn |
string |
Aşama başlangıç zamanı. |
status |
Aşamanın durumu. |
ReleaseEnvironment
Name | Tür | Description |
---|---|---|
conditions |
Koşulların listesini alır. |
|
createdOn |
string |
Oluşturulduğu tarihi alır. |
definitionEnvironmentId |
integer |
Tanım ortam kimliğini alır. |
deployPhasesSnapshot |
Dağıtım aşamaları anlık görüntüsünün listesini alır. |
|
deploySteps |
Dağıtım adımlarını alır. |
|
environmentOptions |
Ortam seçeneklerini alır. |
|
id |
integer |
Bu alanın benzersiz tanımlayıcısını alır. |
modifiedOn |
string |
Değiştirildiği tarihi alır. |
name |
string |
Adı alır. |
nextScheduledUtcTime |
string |
Bir sonraki zamanlanmış UTC saatini alır. |
owner |
Yayın ortamının sahibi olan kimliği alır. |
|
postApprovalsSnapshot |
Dağıtım sonrası onay anlık görüntüsünün listesini alır. |
|
postDeployApprovals |
Dağıtım sonrası onayların listesini alır. |
|
postDeploymentGatesSnapshot |
Dağıtım sonrası geçitleri anlık görüntü verileri. |
|
preApprovalsSnapshot |
Dağıtım öncesi onay anlık görüntüsünün listesini alır. |
|
preDeployApprovals |
Önceden dağıtım onaylarının listesini alır. |
|
preDeploymentGatesSnapshot |
Dağıtım öncesi geçitler anlık görüntü verileri. |
|
processParameters |
İşlem parametrelerini alır. |
|
rank |
integer |
Derece alır. |
release |
Bu yayın ortamının ilişkilendirildiği sürümün başvurularını belirten yayın başvurularını alır. |
|
releaseCreatedBy |
Sürümü oluşturan kimliği alır. |
|
releaseDefinition |
Bu yayın ortamının ilişkilendirildiği yayın tanımının başvurularını belirten releaseDefinitionReference'ı alır. |
|
releaseId |
integer |
Yayın kimliğini alır. |
scheduledDeploymentTime |
string |
Yayın ortamının dağıtım zamanlamasını alır. |
schedules |
Zamanlamaların listesini alır. |
|
status |
Ortam durumunu alır. |
|
timeToDeploy |
number |
Dağıtılacak zamanı alır. |
triggerReason |
string |
Tetikleyici nedeni alır. |
variableGroups |
Değişken gruplarının listesini alır. |
|
variables |
<string,
Configuration |
Değişkenlerin sözlüğünü alır. |
ReleaseEnvironmentShallowReference
Name | Tür | Description |
---|---|---|
_links |
Yayın ortamı için ilgili kaynaklara, API'lere ve görünümlere bağlantıları alır. |
|
id |
integer |
Yayın ortamının benzersiz tanımlayıcısını alır. |
name |
string |
Yayın ortamının adını alır veya ayarlar. |
url |
string |
Yayın ortamına erişmek için REST API URL'sini alır. |
ReleaseGates
Name | Tür | Description |
---|---|---|
deploymentJobs |
Her değerlendirmenin geçit iş ayrıntılarını içerir. |
|
id |
integer |
Yayın geçitlerinin kimliği. |
ignoredGates |
Yoksayılan geçitlerin listesi. |
|
lastModifiedOn |
string |
Gates son değiştirme zamanı. |
runPlanId |
string |
Geçitlerin plan kimliğini çalıştırın. |
stabilizationCompletedOn |
string |
Geçitlerin dengelenmesi tamamlandı tarih ve saat. |
startedOn |
string |
Gates değerlendirmesi başlama zamanı. |
status |
Yayın geçitlerinin durumu. |
|
succeedingSince |
string |
Tüm kapıların başarıyla yürütüldiği tarih ve saat. |
ReleaseReason
Sürüm nedenini alır.
Name | Tür | Description |
---|---|---|
continuousIntegration |
string |
Sürekli tümleştirme tarafından tetiklenen yayını gösterir. |
manual |
string |
El ile tetiklenen yayını gösterir. |
none |
string |
Yayın tetiklenen nedenin ayarlanmadığını gösterir. |
pullRequest |
string |
PullRequest tarafından tetiklenen sürümü gösterir. |
schedule |
string |
Zamanlama tarafından tetiklenen sürümü gösterir. |
ReleaseSchedule
Name | Tür | Description |
---|---|---|
daysToRelease |
Yayınlanması için haftanın günleri. |
|
jobId |
string |
Team Foundation İş Tanımı İş Kimliği. |
scheduleOnlyWithChanges |
boolean |
Bu zamanlamanın yalnızca ilişkili yapıt değiştirildiyse mi yoksa yayın tanımı değiştirildiğinde mi yayınlanması gerektiğini belirlemek için bayrak. |
startHours |
integer |
Başlamak için yerel saat dilimi saati. |
startMinutes |
integer |
Başlamak için yerel saat dilimi dakikası. |
timeZoneId |
string |
Yayın zamanlamasının saat dilimi kimliği( 'UTC' gibi). |
ReleaseShallowReference
Name | Tür | Description |
---|---|---|
_links |
Yayın için ilgili kaynaklara, API'lere ve görünümlere bağlantıları alır. |
|
id |
integer |
Yayının benzersiz tanımlayıcısını alır. |
name |
string |
Yayının adını alır veya ayarlar. |
url |
string |
Yayına erişmek için REST API URL'sini alır. |
ReleaseStatus
Durumu alır.
Name | Tür | Description |
---|---|---|
abandoned |
string |
Serbest bırakma durumu bırakıldı. |
active |
string |
Yayın durumu etkin. |
draft |
string |
Sürüm taslak durumunda. |
undefined |
string |
Sürüm durumu ayarlanmadı. |
ReleaseTask
Name | Tür | Description |
---|---|---|
agentName |
string |
Görevin yürütüldiği aracı adı. |
finishTime |
string |
Yayın görevinin bitiş saati. |
id |
integer |
Yayın görevinin kimliği. |
issues |
Issue[] |
Görev yürütülirken oluşan sorunların listesi. |
lineCount |
integer |
Günlük bırakma görevinin sahip olduğu satır sayısı. |
logUrl |
string |
Görevin günlük URL'si. |
name |
string |
Görevin adı. |
percentComplete |
integer |
Görev yürütme tamamlandı önsayısı. |
rank |
integer |
Yayın görevinin sırası. |
resultCode |
string |
Görevin sonuç kodu. |
startTime |
string |
Yayın görevinin kimliği. |
status |
Yayın görevinin durumu. |
|
task |
İş akışı görev başvurusu. |
|
timelineRecordId |
string |
Yayın görevinin zaman çizelgesi kayıt kimliği. |
ScheduleDays
Yayınlanması için haftanın günleri.
Name | Tür | Description |
---|---|---|
all |
string |
Haftanın tüm günlerinde zamanlanır. |
friday |
string |
Cuma günü zamanlandı. |
monday |
string |
Pazartesi günü zamanlandı. |
none |
string |
Zamanlanan gün ayarlanmadı. |
saturday |
string |
Cumartesi günü zamanlandı. |
sunday |
string |
Pazar günü zamanlandı. |
thursday |
string |
Perşembe günü zamanlandı. |
tuesday |
string |
Salı günü zamanlandı. |
wednesday |
string |
Çarşamba günü zamanlandı. |
SingleReleaseExpands
Yayında genişletilmesi gereken bir özellik.
Name | Tür | Description |
---|---|---|
none |
string |
Nesnenin en üst düzey özelliklerini döndürür. |
tasks |
string |
Görevleri içeren yayını genişletin. |
TaskInputDefinitionBase
Name | Tür | 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 | Tür | Description |
---|---|---|
expression |
string |
Koşullu ifade |
message |
string |
Doğrulama başarısız olursa kullanıcının nasıl düzeltebileceğini açıklayan ileti |
TaskSourceDefinitionBase
Name | Tür | Description |
---|---|---|
authKey |
string |
|
endpoint |
string |
|
keySelector |
string |
|
selector |
string |
|
target |
string |
TaskStatus
Yayın görevinin durumu.
Name | Tür | Description |
---|---|---|
canceled |
string |
Görev yürütme iptal edildi. |
failed |
string |
Görev yürütülemedi. |
failure |
string |
Görev yürütülemedi. |
inProgress |
string |
Görev şu anda devam ediyor. |
partiallySucceeded |
string |
Görev yürütme kısmen başarılı oldu. |
pending |
string |
Görev bekleme durumunda. |
skipped |
string |
Görev yürütmesi atlandı. |
succeeded |
string |
Görev başarıyla tamamlandı. |
success |
string |
Görev başarıyla tamamlandı. |
unknown |
string |
Görevin durumu ayarlanmadı. |
VariableGroup
Name | Tür | Description |
---|---|---|
createdBy |
Oluşturan kimliği alır veya ayarlar. |
|
createdOn |
string |
Oluşturulduğu tarihi alır. |
description |
string |
Açıklamayı alır veya ayarlar. |
id |
integer |
Bu alanın benzersiz tanımlayıcısını alır. |
isShared |
boolean |
Değişken grubunun başka bir projeyle paylaşılıp paylaşılmadığını belirtir. |
modifiedBy |
Değiştiren kimliği alır veya ayarlar. |
|
modifiedOn |
string |
Değiştirildiği tarihi alır. |
name |
string |
Adı alır veya ayarlar. |
providerData |
Sağlayıcı verilerini alır veya ayarlar. |
|
type |
string |
Türü alır veya ayarlar. |
variableGroupProjectReferences |
değişken grubunun diğer projelerle paylaşıldığı tüm proje başvuruları. |
|
variables |
<string,
Variable |
Değişkenlerin sözlüğünü alır ve ayarlar. |
VariableGroupProjectReference
Değişken grubu başvurusu, değişken grubuna basit bir başvurudur.
Name | Tür | Description |
---|---|---|
description |
string |
Değişken grubunun açıklamasını alır veya ayarlar. |
name |
string |
Değişken grubunun adını alır veya ayarlar. |
projectReference |
Değişken grubunun proje başvurularını alır veya ayarlar. |
VariableGroupProviderData
VariableValue
Name | Tür | Description |
---|---|---|
isReadOnly |
boolean |
Değişkenin salt okunur olup olmadığını alır veya ayarlar. |
isSecret |
boolean |
Değişken gizli olduğundan veya olmadığı için alır veya ayarlar. |
value |
string |
Değeri alır veya ayarlar. |
WorkflowTask
Name | Tür | Description |
---|---|---|
alwaysRun |
boolean |
Görev her zaman çalıştırıldığından veya çalışmadığından alır veya ayarlar. |
condition |
string |
Görev koşulunu alır veya ayarlar. |
continueOnError |
boolean |
Görev devam ettikçe hatayla çalışır veya çalışmaz. |
definitionType |
string |
Görev tanımı türünü alır veya ayarlar. Örnek:- 'Agent', DeploymentGroup', 'Server' veya 'ServerGate'. |
enabled |
boolean |
Görev etkin veya değil olarak alır veya ayarlar. |
environment |
object |
Görev ortamı değişkenlerini alır veya ayarlar. |
inputs |
object |
Görev girişlerini alır veya ayarlar. |
name |
string |
Görevin adını alır veya ayarlar. |
overrideInputs |
object |
Görev geçersiz kılma girişlerini alır veya ayarlar. |
refName |
string |
Görevin başvuru adını alır veya ayarlar. |
retryCountOnTaskFailure |
integer |
RetryCount görevini alır veya ayarlar. |
taskId |
string |
Görevin kimliğini alır veya ayarlar. |
timeoutInMinutes |
integer |
Görev zaman aşımını alır veya ayarlar. |
version |
string |
Görevin sürümünü alır veya ayarlar. |
WorkflowTaskReference
Name | Tür | Description |
---|---|---|
id |
string |
Görev tanımlayıcısı. |
name |
string |
Görevin adı. |
version |
string |
Görevin sürümü. |