使用 Teamcity 在临时目录中构建外源代码
Out-of-source builds in temporary directory with Teamcity
我正在使用 Teamcity 构建 CMake 项目。我想将 Clean all files in the checkout directory before the build
关闭,这样它就不必为进行微小的更改而不断重新获取所有源代码。有没有一种方法可以指定 CMake 工作目录位于 Teamcity 将为我创建的某个临时目录中,然后在构建完成后删除?
我认为 %system.teamcity.build.tempDir%
可能会这样做,但似乎没有任何文档,我认为这可能只是所有构建所在的目录。
%system.teamcity.build.tempDir%
没问题。 %TEMP%
实际上也是如此(在 Windows 上,或者在 TeamCity 中是 %env.TEMP%
):代理覆盖环境变量并为每个 运行 使用一个干净的临时目录。 =13=]
我正在使用 Teamcity 构建 CMake 项目。我想将 Clean all files in the checkout directory before the build
关闭,这样它就不必为进行微小的更改而不断重新获取所有源代码。有没有一种方法可以指定 CMake 工作目录位于 Teamcity 将为我创建的某个临时目录中,然后在构建完成后删除?
我认为 %system.teamcity.build.tempDir%
可能会这样做,但似乎没有任何文档,我认为这可能只是所有构建所在的目录。
%system.teamcity.build.tempDir%
没问题。 %TEMP%
实际上也是如此(在 Windows 上,或者在 TeamCity 中是 %env.TEMP%
):代理覆盖环境变量并为每个 运行 使用一个干净的临时目录。 =13=]