我正在使用Teamcity来构建一个CMake项目。我想关闭Clean all files in the checkout directory before the build
,这样就不必再次获取所有来源进行微小更改。有没有办法可以将CMake工作目录指定为Teamcity为我创建的某个临时目录,然后在构建完成后删除?
我认为%system.teamcity.build.tempDir%
可能会这样做,但似乎没有任何文档,我认为这可能只是所有构建的目录。
答案 0 :(得分:2)
%system.teamcity.build.tempDir%
没问题。实际上%TEMP%
(在Windows上,或TeamCity中的%env.TEMP%
发言):代理会覆盖env var并为每次运行使用干净的临时目录。