我正在通过颠覆学习整个版本控制,并为项目的所有不同工作/版本使用主干、分支、标签等。我也在尝试使用与 Jenkins 的持续集成来加快速度(尝试了 ccnet,设置真是一场噩梦!)。
所以我的问题是,如果我的项目 SVN 中有以下区域:
file:///E:/Data/SVN/MyProject/trunk
file:///E:/Data/SVN/MyProject/tags/version_1.0
file:///E:/Data/SVN/MyProject/branch/version_1.1
.. 在 Jenkins 中设置此构建项目的最佳实践是什么,以便持续监控我的 SVN 中的所有不同区域并构建任何更改?
我是否会设置一个项目,其中包含多个源代码存储库,每个版本/主干等一个?或者我会设置多个构建项目吗?我该怎么做?
编辑:我应该为此使用矩阵项目(构建多配置项目)吗?