Teamcity临时目录中的源代码外生成

Teamcity临时目录中的源代码外生成,teamcity,Teamcity,我正在使用Teamcity构建一个CMake项目。我想在构建关闭之前清理签出目录中的所有文件,这样它就不必不断地重新获取所有源代码以进行小的更改。是否有一种方法可以指定CMake工作目录位于Teamcity将为我创建的某个临时目录中,然后在构建完成后删除 我原以为%system.teamcity.build.tempDir%可以做到这一点,但似乎没有任何相关文档,我认为这可能就是所有构建的目录。%system.teamcity.build.tempDir%可以。实际上,%TEMP%也是如此(在W

我正在使用Teamcity构建一个CMake项目。我想在构建关闭之前清理签出目录中的所有文件,这样它就不必不断地重新获取所有源代码以进行小的更改。是否有一种方法可以指定CMake工作目录位于Teamcity将为我创建的某个临时目录中,然后在构建完成后删除


我原以为
%system.teamcity.build.tempDir%
可以做到这一点,但似乎没有任何相关文档,我认为这可能就是所有构建的目录。

%system.teamcity.build.tempDir%
可以。实际上,
%TEMP%
也是如此(在Windows上,或TeamCity中的
%env.TEMP%
):代理覆盖环境变量,并为每次运行使用干净的临时目录