如何在 TFS 构建任务中获取代理用户功能?
How to get an agent user capability in TFS Build task?
我在 TFS 2015 构建代理中声明了名为 "MyCapability" 的 user 功能,并将路径作为值。如何在构建任务的 powershell 脚本中获取此值?
$env:MyCapability
和 $MyCapability
不起作用。
很遗憾,您无法通过变量访问 PowerShell 的功能。
您可以使用Rest Client to connect back to TFS and read the Build Agent as well as the Build Definition 读出配置值。这将需要访问 OAuth 令牌,可以通过构建定义配置页面上的复选框进行配置。
我在 TFS 2015 构建代理中声明了名为 "MyCapability" 的 user 功能,并将路径作为值。如何在构建任务的 powershell 脚本中获取此值?
$env:MyCapability
和 $MyCapability
不起作用。
很遗憾,您无法通过变量访问 PowerShell 的功能。
您可以使用Rest Client to connect back to TFS and read the Build Agent as well as the Build Definition 读出配置值。这将需要访问 OAuth 令牌,可以通过构建定义配置页面上的复选框进行配置。