gpt4 book ai didi

tfs - 是否可以在构建步骤中获得 TFS 构建代理用户能力的值?

转载 作者:行者123 更新时间:2023-12-01 01:51:49 25 4
gpt4 key购买 nike

我正在尝试在 TFS 中编写一个构建步骤,该步骤依赖于知道构建代理存储 nuget.exe 的位置(标准的 nuget-install 步骤以破坏构建执行的方式处理参数的顺序,所以我想自己使用批处理/ shell /ps 步骤之一运行 exe)。

似乎在具有该路径的构建代理上设置功能是有意义的,但我似乎无法在任何构建步骤中引用该值,而且我在 MSDN 上找不到任何有用的信息。

我希望它像 $(Env.MyUserCapability) ,但它永远不会解析为该值。

是否可以在构建步骤中检索功能值?如果是这样,你怎么做?如果没有,什么是可行的替代方案?

最佳答案

用户定义的功能只是元数据。但是您可以设置一个全局环境变量(例如 NUGET )并将其设置为路径 nuget.exe ,当您重新启动代理时,机器范围的环境就会被发现为功能,然后您就可以使用它了。

如果您正在编写自定义任务,还可以添加 nuget.exe到将下载到执行代理的任务。

关于tfs - 是否可以在构建步骤中获得 TFS 构建代理用户能力的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43850320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com