【发布时间】:2015-08-28 22:08:08
【问题描述】:
我刚刚将一个非常大的第 3 方库 (Boost) 提交到我们的源代码控制中。我用自己的存储库设置它。我标记了它的版本,以便其他项目可以 svn:externals 这个特定版本。
这很好,直到我意识到我的持续集成 (CI) 服务器每次签入一些代码时都会进行完整的签出。 (很明显,我一开始是故意这样设置我的 CI 服务器的)。这可能会导致 CI 服务器端的结帐时间很长。
所以问题是:这是一件好事吗?有人可以建议一种更好的方法来处理这种模式吗?
编辑:我正在使用 TeamCity CI 服务器。
【问题讨论】:
标签: svn version-control continuous-integration teamcity