CC.NET を実装して、Subversion のさまざまなプロジェクトですぐに利用できるビルドを作成することにしましたが、直面している課題は、NHibernate.dll のような非常に大きく、それほど大きくない可能性のある重い参照を使用することです。 CC .NET による常時チェックアウトが効率的です。
適切な環境をセットアップするのに役立つアドバイスを提供できる人はいますか? また、CC .NET は SVN で他のプロジェクトの参照をどのように処理しますか?
ありがとうございます
CC.NET を実装して、Subversion のさまざまなプロジェクトですぐに利用できるビルドを作成することにしましたが、直面している課題は、NHibernate.dll のような非常に大きく、それほど大きくない可能性のある重い参照を使用することです。 CC .NET による常時チェックアウトが効率的です。
適切な環境をセットアップするのに役立つアドバイスを提供できる人はいますか? また、CC .NET は SVN で他のプロジェクトの参照をどのように処理しますか?
ありがとうございます
しかし、私たちが直面している課題は、非常に大きく、CC .NET で常にチェックアウトするのはあまり効率的ではない可能性がある NHibernate.dll のようないくつかの重い参照を使用することです。
Cruisecontrol.net はキューイング システムです。また、順番になったときにキュー内のアイテムを実行するためのツールボックスも提供します。ccnet は単純にタスクを実行し、ビルド ログ、ビルド アーティファクト、ビルドに関する電子メールの送信などを管理します。したがって、基本的には ccnet をセットアップして SVN プロジェクトをチェックアウトし、それをビルドします。
適切な環境をセットアップするのに役立つアドバイスを提供できる人はいますか?
環境は、コードのビルドに使用された環境と同様である必要があります。ccnet は、使いやすいインストーラーとして提供されます。ccnet をインストールする前に、インターネット インフォメーション サービスをインストールする必要があります。
また、CC .NET は SVN の他のプロジェクトの参照をどのように処理しますか?
SVNの外部のことですか?ccnet にはソース管理と呼ばれるものがあります。ccnet のソース管理の 1 つは SVN であり、リポジトリの外部の違いをチェックする方法、または違いをチェックするときに外部を回避する方法を提供します。ccnet の SVN ソース管理
Svn は参照を処理しません。msbuild は、プロジェクト ファイルで構成されたディレクトリで参照を探します。
したがって、ビルド時に上記の参照が利用可能であることを確認する必要があります。
個々の ccnet プロジェクトで共通アセンブリをビルドし、それらのビルド ディレクトリを参照できます。もちろん、あなたの PC でビルドを実行しようとするとき、それは面白いかもしれません。
それが役立つことを願っています