【问题标题】:TFS Build 2012 Definition file pathsTFS Build 2012 定义文件路径
【发布时间】:2016-11-11 17:20:47
【问题描述】:

如果我在构建定义参数 ($/mypath/myfile.ps1) 中包含版本控制中的脚本,构建过程是否会自动获取该文件的最新版本,或者我是否必须自己在 Source 中显式拉下该文件设置?

看起来有时我必须手动执行,有时构建知道文件在版本控制中并为我拉下。

我很困惑什么时候必须明确地下拉文件,什么时候不需要。 :|

【问题讨论】:

  • 你在哪里使用那个文件路径?如果你想下拉一个版本,你可以使用 Source Mappings。

标签: tfs azure-devops tfsbuild


【解决方案1】:

在“源设置”选项卡上,您必须在“工作文件夹”表中指定包含构建过程所需文件的版本控制文件夹,这意味着您需要在“源设置”中指定包含 myfile.ps1 文件的文件夹标签。

然后当你排队构建时,如果你没有在 Process 选项卡上指定版本,TFS 将获取在 Source Settings 选项卡上指定的文件夹的最新版本:

【讨论】:

  • 截图来自 XAML Build,问题似乎与 Build vNext 有关。无论如何,我认为您要发送的消息是只有在存储库映射(Build vNext)/源设置(XAML Build)中指定的文件/目录才会被下拉到构建代理。
  • @ToreØstergaard,标题表示 TFS Build 2012 定义,所以我假设它是 XAML 构建。我们需要OP来澄清它。 :-)
猜你喜欢
  • 2013-12-07
  • 2018-11-20
  • 2011-09-08
  • 2012-02-15
  • 2017-01-20
  • 1970-01-01
  • 2023-03-27
  • 2015-08-09
  • 2017-11-07
相关资源
最近更新 更多