Утверждающий набор 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
      }
  ]
}, 
Другие вопросы по тегам