0

現在、2つの.NETソリューションにGithub/Gitを使用しています。最初のソリューションは、私の会社のすべてのプロジェクトに共通の.NETコードのライブラリであり、2番目のソリューションはASP.NETMVCWebアプリケーションです。

最初のリポジトリのクローンを作成し、ビルドし、2番目のリポジトリのクローンを作成し、最初のソリューションから2番目のソリューションにアセンブリを追加するための適切なNantまたはMSBuildファイルはどのように見えますか?ビルドサーバーとしてJenkinsを使用する予定です。どの部分がビルドサーバーによって処理され、どの部分がビルドファイルによって処理されるのかわかりません。車輪の再発明はしたくありません。ありがとう。

4

2 に答える 2

1

コンパイルされたバイナリを共有の場所に配置するビルドプロセスを会社のライブラリに設定できます。たとえば、共有ネットワークドライブ、または(できれば)VisualStudioを使用している場合はプライベートNuGetリポジトリ。

次に、他のプロジェクトのアセンブリ/NuGetパッケージへの参照を追加します。個人的には、NuGetルートの大ファンです。

NuGetを使用する利点は、新しいバージョンがリリースされたらすぐに使用する必要がないことですただし、アップグレードは簡単です)。

于 2012-11-07T08:57:43.593 に答える
1

サブモジュールを使用して2つをリンクします。再帰的にクローンを作成し、ビルドが機能するために必要なものをすべて持つことができます。

于 2012-10-29T21:20:09.070 に答える