コードベースを SVN リポジトリから Git リポジトリに変換中です。この移行中、既存のビルド/デプロイ プロセスの大部分を維持しようとしています。つまり、既存の CruiseControl.NET CI サーバーでビルドすることを意味します。
私が直面している問題は、git ルートの下にいくつかの異なるアプリ ディレクトリがあることです。これにより、特定のサブフォルダーの変更を検出できず、次のような関連するアプリケーションのみをビルドできなくなります。
../gitRepoRoot/appOne
../gitRepoRoot/appTwo
伝統的に、私は svn 作業ディレクトリを [../gitRepoRoot/appOne] のようなものに設定し、appOne をビルドするための変更を検出しましたが、これまでのところ、git を使用してサブディレクトリを監視する方法はないと言えます。
私は決してCruiseControl.NETの専門家ではないので、おそらく何かが足りないのでしょうか、それとも同じ目的を達成する別の方法がありますか?