【问题标题】:How does TFS determine what directory to use for the output from a build?TFS 如何确定用于构建输出的目录?
【发布时间】:2018-02-16 04:20:49
【问题描述】:

我正在设置一些 TFS 构建定义。我看到,一旦我运行构建,工作就在 /Agent/_work 的子目录的子文件夹中完成。似乎子文件夹在同一构建定义的不同执行之间是相同的,但我看不到事先知道我应该期望 TFS 在哪里设置其工作目录,也看不到任何指定目录名称的方法手动。

TFS 如何确定用于构建输出的目录?

【问题讨论】:

    标签: tfs continuous-integration


    【解决方案1】:

    请参阅build variables 上的文档。可以通过$(Agent.BuildDirectory) 变量访问基本文件夹。源文件夹是$(Build.SourcesDirectory)

    你不能设置这个。它由代理的配置决定。

    【讨论】:

    • 每次构建开始时都会确定这个变量吗?我不想设置这个变量。我只是想知道我怎样才能知道它的价值是什么。
    • 文件夹由代理在逐个构建的基础上确定。您应该在构建定义中引用适当的构建变量。
    猜你喜欢
    • 2016-02-12
    • 2011-10-19
    • 2018-02-28
    • 2011-06-21
    • 2015-05-11
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多