Утверждающий набор TFS с PowerShell
У меня есть определение выпуска в TFS 2018. Для каждой среды я могу установить утверждающего (ей) перед развертыванием (группу AD) в графическом интерфейсе. Мне нужно сделать это из кода (желательно PowerShell).
Есть ли способ сделать это? Я не нашел способа добиться этого с помощью REST API.
1 ответ
Решение
Вам просто нужно создать API определения выпуска и добавить утверждающего в аргументе "preDeployApprovals". Проверьте пример ниже
"preDeployApprovals": {
"approvals": [
{
"rank": 1,
"isAutomated": true,
"isNotificationOn": false,
"approver": {
"id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"displayName": "Chuck Reinhart",
"uniqueName": "Domain\\username",
"url": "http://TFS2018:8080/tfs/DefaultCollection/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
"imageUrl": "http://TFS2018:8080/tfs/DefaultCollection/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
},
"id": 0
}
]
},