【发布时间】:2011-01-26 09:20:19
【问题描述】:
我遇到了 TeamCity 的问题,这与它在运行构建步骤之前运行源代码控制步骤有关。我的项目是一个 Windows 服务,所以这很复杂。
TeamCity 经常决定删除项目目录的全部内容,即使我没有选中 clean build 选项。但是,由于这是一项 Windows 服务,因此无法运行,因为在尝试删除 dll 时,由于它们正在使用中而出现错误:
应用补丁时出错:删除失败:F:\PathToService\bin\Release\Library.dll
最令人沮丧的部分是 dll 甚至不受源代码控制,TeamCity 似乎有自己的想法并决定无论如何都要删除它们。
有没有办法解决这个问题,能够在执行 svn checkout 之前运行构建步骤,以便我可以先停止 windows 服务?
【问题讨论】:
标签: teamcity