如何通过C#客户端在Azure DevOps中创建代理池?

问题描述

如何通过C#客户端在Azure DevOps中创建代理池?

我找到了一些用于代理池like this documentation的原始rest api。

但是我想通过C#客户端创建代理池。

现在我使用Microsoft.TeamFoundationServer.ExtendedClient库,但找不到解决方案。

解决方法

您还需要Microsoft.TeamFoundation.DistributedTask.WebApi nuget包:

VssConnection connection = new VssConnection(new Uri("URL"),new VssCredentials());
var client = connection.GetClient<TaskAgentHttpClient>();
client.AddAgentPoolAsync(new TaskAgentPool("TestPool"));