TeamCity使用相同的检出目录的两个版本保持清理文件夹

时间:2018-12-05 14:03:17

标签: build teamcity

我有两个不同的构建配置,它们共享同一目标文件夹并指向同一源代码控制分支。 每当我在其中之一中运行构建时,在获取源代码控制文件之前都会清除目标文件夹。这使我的编译失败,因为参考DLL不在源代码控制下。 有没有办法避免清理文件夹?我只希望更新已更改的文件。 非常感谢。

1 个答案:

答案 0 :(得分:1)

  1. 您可以通过在构建配置中指定来覆盖“工作目录”。
  2. 您还可以通过将一个内部版本作为父版本,将另一个内部版本作为子版本来设置各个版本之间的依赖性。
  3. 对于通常首先触发的第一个构建,您可以避免“清理”。但是此选项并不理想,因为它可能会对构建产生其他影响。

还要确保检查文件要导入到的结帐目录。看来这也在您的情况下位于目录中