Как создать пул агентов в Azure DevOps через клиент C #?

Как создать пул агентов в Azure DevOps через клиент C #?

Я нашел необработанный api отдыха для пула агентов нравится эта документация.

Но я хочу создать пул агентов через клиент C #.

Сейчас использую Microsoft.TeamFoundationServer.ExtendedClient библиотеку, но решения не могу найти.


person Admiral Land    schedule 06.10.2020    source источник


Ответы (1)


Вам также понадобится Microsoft.TeamFoundation.DistributedTask.WebApi пакет nuget:

VssConnection connection = new VssConnection(new Uri("URL"), new VssCredentials());
var client = connection.GetClient<TaskAgentHttpClient>();
client.AddAgentPoolAsync(new TaskAgentPool("TestPool"));
person Shayki Abramczyk    schedule 06.10.2020
comment
Можете ли вы объяснить мне, почему я не могу создать пул через C # - там написано, что у меня нет прав. Я использую этот код. Итак, когда я пытаюсь создать руководство по пулу - я могу это сделать! - person Admiral Land; 12.10.2020
comment
Попробуйте создать PAT (токен личного доступа) и использовать его как VssCredentials. - person Shayki Abramczyk; 12.10.2020