1
我正在使用TeamCity构建CI构建。为了简单起见,假设只有两种构建步骤:如何将TeamCity配置为在不删除NuGet包的情况下执行清洁构建?
- 的NuGet安装程序 - >创建包文件夹,并从NuGet.org下载
- 的Visual Studio(SLN) - >生成代码
在这些运行之前,我希望将整个工作目录恢复为与SVN回购相匹配;删除bin/obj /其他任何可能隐藏的内容。 只应下载SVN中的新更改,而不是整个回购。
但是,不应该清除packages文件夹,因为下载这些文件需要很长时间。
我怎么能这样做?
有些事情我已经尝试:
- “干净的构建”“版本控制设置”页上的复选框,但是这会删除整个工作目录。
- “Edit VCS Root”页面上的“更新前恢复”复选框。这不会影响bin文件夹,可能是因为它没有被SVN跟踪。