Subversion を使用してバージョン管理全体を学習し、プロジェクトのすべての異なる作業/バージョンに対してトランク、ブランチ、タグなどを使用しています。また、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 のさまざまな領域がすべて継続的に監視され、変更がビルドされるようにするためのベスト プラクティスは何ですか?
各バージョン/トランクなどに 1 つずつ、複数のソース コード リポジトリを含む 1 つのプロジェクトをセットアップしますか? それとも、複数のビルド プロジェクトをセットアップしますか? どうすればいいのですか?
編集:これにマトリックスプロジェクトを使用する必要があります(マルチ構成プロジェクトをビルドします)?