vnext构建中可用于临时文件的适当目录(由管道管理)是什么?

时间:2019-05-14 15:33:04

标签: tfs build azure-devops

在我们的构建中,有时(出于一个或另一个原因)需要复制/创建在构建过程中需要但实际上不是artifacts的一些文件。

由于在所有情况下都保证在构建后清除/删除这些文件会有些问题,因此显然应该将它们存储在由构建管道管理的某个目录中,因此,在构建完成时或之后,该目录将被自动清理。

到目前为止,我们一直在使用Build.ArtifactStagingDirectory来获得预期的行为,因为它是唯一的行为

  

在每次构建新版本之前都进行了清除,因此您不必自己清理它。

不过,由于此类文件并不是真正的工件,因此似乎有些不合适。

也许还有更好的选择?

1 个答案:

答案 0 :(得分:1)

也可以将

$(Build.BinariesDirectory)配置为在每次构建之前清除。临时构建输出可能更合适。

但是,对此没有正确的答案。