在我们的构建中,有时(出于一个或另一个原因)需要复制/创建在构建过程中需要但实际上不是artifacts的一些文件。
由于在所有情况下都保证在构建后清除/删除这些文件会有些问题,因此显然应该将它们存储在由构建管道管理的某个目录中,因此,在构建完成时或之后,该目录将被自动清理。
到目前为止,我们一直在使用Build.ArtifactStagingDirectory来获得预期的行为,因为它是唯一的行为
在每次构建新版本之前都进行了清除,因此您不必自己清理它。
不过,由于此类文件并不是真正的工件,因此似乎有些不合适。
也许还有更好的选择?
答案 0 :(得分:1)
$(Build.BinariesDirectory)
配置为在每次构建之前清除。临时构建输出可能更合适。
但是,对此没有正确的答案。