CVSには複数のディレクトリがあるプロジェクトがあります。 夜間ビルドを構築するために、同じCVSプロジェクト内の別のディレクトリのものをプルする夜間ビルドがあります。だから私はそれを念頭に置いておく必要があり、私はSVNに移動する場合は、別のリポジトリから物事をチェックするためにビルドスクリプトを変更する必要があります。
私は関連するSVN QAを読んでいますが、私は答えが必要であるという私自身の質問があります。
私が行うことができます。私たちは開発し、すべてが/トランクから出てくると、私たちは変更されません任意の3rdpartyは/ 3rdpartyに行く
SVNレイアウト - ベストプラクティス
/trunk
/tags
/branches
/3rdparty
を。
すべての良い、今夜のビルドスクリプトは、トランクにタグを付け、タグをチェックアウトし、適切なディレクトリに必要な3rdpartyのものをチェックアウトし、ビルドプロセスを開始する必要があります。
インテグレーションチームは2週間前に戻って問題を再現することができるように、ビルドの結果(コンパイル済みのもの)はNFSマウントで一定期間保持できます。
私の拠点はすべてカバーしていますか?
+1サードパーティのコンポーネントを別々のレポに保つために+1。 –
私は本のリリースブランチについていくつか見てきたかもしれませんが、正確にどこにあるのかを指摘できればいいです。ありがとう – pal4life