Агент Devure Devops не имеет разрешения на создание конечной точки службы (как вы распределяете разрешения) - PullRequest
0 голосов
/ 28 ноября 2018

В рамках нашего конвейера выпуска мы пытаемся создать конечную точку службы , используя остальные API .мы используем скрипт powershell для вызова конечной точки.Этот сценарий выполняется в конвейерной задаче Powershell.

enter image description here

Для вызова конечной точки мы используем токен oAuth предоставляется агенту через переменную ($env:SYSTEM_ACCESSTOKEN)

enter image description here

путем проверки опции конфигурации агента:

enter image description here

К сожалению, при вызове конечной точки этот токен, похоже, не имеет разрешения на создание конечной точки службы.Если я жестко закодирую свой собственный PAT, этот вызов завершится успешно.

enter image description here

Задача Создать подключение к службе - это задача powershell, которая запускает сценарий, который выполняет наша функция powershell Create-ServiceConnection изфайл модуля.1044 *

1 Ответ

0 голосов
/ 28 ноября 2018

ОБНОВЛЕНИЕ:

после нахождения этого ответа VSTS: Использование System.AccessToken для создания конечной точки службы

enter image description here

Я добавил разрешение в «Службу сборки коллекций проектов», и оно заработало!

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...