【问题标题】:How to get an agent user capability in TFS Build task?如何在 TFS 构建任务中获得代理用户能力?
【发布时间】:2017-01-05 12:02:37
【问题描述】:

我已在 TFS 2015 构建代理中声明了一个名为“MyCapability”的用户能力,其中路径为值。如何在构建任务的 powershell 脚本中获取此值?

$env:MyCapability$MyCapability 不起作用。

【问题讨论】:

    标签: powershell tfs build tfsbuild tfs-2015


    【解决方案1】:

    很遗憾,您无法通过变量从 PowerShell 访问这些功能。

    您可以使用 Rest Client 连接回 TFS 并读取构建代理以及 Build Definition 以读取配置的值。这将需要访问 OAuth 令牌,可以通过构建定义的配置页面上的复选框进行配置。

    【讨论】:

    • 可以作为参数传递吗?我知道,例如 $(cmd) 不起作用,但还有其他方法吗?
    猜你喜欢
    • 1970-01-01
    • 2016-09-17
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 2018-03-11
    相关资源
    最近更新 更多