Как предоставить View права на сборку, чтобы иметь возможность просматривать теги для проекта - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь получить теги для командного проекта в DevOps Azure, используя REST Client, предоставляемый VSTS / TFS , но получаю исключение.

Мой код выглядит следующим образом(упрощенно):

List<string> tags = new List<string>();

using (var client = new Microsoft.TeamFoundation.Build.WebApi.BuildHttpClient(uri, credentials))
{
   tags = await client.GetTagsAsync("<project>");
}

Но я получаю это исключение «Отказано в доступе»:

Исключение типа «Microsoft.TeamFoundation.Build.WebApi.AccessDeniedException» возникло в mscorlib.dllно не был обработан в коде пользователя Дополнительная информация: TF215002: доступ запрещен.[Учетная запись] необходимо Просмотр разрешений на сборку для командного проекта [Project] для выполнения действия.За дополнительной информацией обращайтесь к администратору Azure DevOps.

Я пытался зайти в Google, а также просмотреть в Интернете различную документацию Microsoft, но ничего не смог найти ...

Кроме того,Я пытался просмотреть все разрешения безопасности для моего командного проекта в DevOps Azure, но нигде не смог найти «Просмотр разрешений для сборок».

Как и где предоставить «Просмотр разрешений для сборок» моей учетной записи?

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

Ответы [ 2 ]

0 голосов
/ 08 июня 2019

Как упоминалось выше, эта функция доступна в DevOps Azure.Мы можем предоставить пользователям любой уровень детализированных разрешений.

Для реальной реальной реализации я бы предложил создать «Группы разработчиков Azure» на вкладке разрешений в меню безопасности.

Это поможет вам сгруппировать пользователей определенной реальной группы, таких как разработчики, тестировщики, менеджеры, владельцы продуктов.Тогда вместо того, чтобы предоставлять им индивидуальные разрешения, вы можете сделать это для всей группы одновременно.

Поскольку вы упомянули, что работаете на большую группу аудитории.Эта функция будет очень полезна для вас!

0 голосов
/ 07 июня 2019

На странице сборки есть Security в ссылке ... рядом с Queue, и у нее есть разрешение View builds.

enter image description here

...