【发布时间】:2016-06-14 19:04:50
【问题描述】:
我正在使用 teamcity 9.1.with 自定义 checkout directory
在代理的工作目录中(例如 C:\BuildAgent\work\branch\rootFolder\checOutFolder )
但我需要在父文件夹“分支”中create few folders。
它们已成功创建,但在代理上的构建配置结束时被删除。 同样在 teamcity-agent.log 我发现:
[2016-06-05 14:44:35,776] INFO - rectories.DirectoryCleanerImpl - Won't delete C:\BuildAgent\work\branch\rootFolder\checOutFolder
[2016-06-05 14:44:35,776] INFO - ies.DirectoryMapUnknownCleaner - Checking not listed in directory.map folder C:\BuildAgent\work\branch\JClassSCC.
[2016-06-05 14:44:35,778] INFO - rectories.DirectoryCleanerImpl - Move directory C:\BuildAgent\work\JClassSCC to C:\BuildAgent\work\.old\JClassSCC_0 for cleaning
[2016-06-05 14:44:35,778] INFO - l.directories.DirectoryMapImpl - Cleaning up old checkout directories. Default lifetime = 192 hour(s)
如何防止从%teamcity.agent.work.dir% 中删除不直接在结帐目录中的文件和文件夹。
谢谢。
【问题讨论】:
-
简单地说 - 如果我在 %teamcity.agent.work.dir% 内的某处设置自定义结帐路径,并在 %teamcity.agent.work.dir% 和自定义路径之间的某处创建或复制文件和文件夹- 清除自定义文件路径以外的所有内容。