4

NuGet フィード ホストのオプションを調査しています。

現在、TeamCity を使用して、TC の組み込みサーバーにパッケージをビルド/公開しています。TC を指す Visual Studio パッケージ ソースの場合、開発者ワークステーションが同じローカル サブネット内にあり、数十のパッケージしかないにもかかわらず、サブスクリプション/更新プロセスが非常に遅いことがわかりました。

私が知っている他のパッケージフィードオプション:

  1. ニューシェア
  2. NuGet.Server に基づく内部 Web サーバー
  3. マイゲット
  4. プロゲット

これらのソリューションのいずれかについてエンタープライズ レベルの経験を持っている人はいますか?

MyGet は非常に有望に見えますが、(少なくとも彼らの Web サイトによると) アクティブなフィードが約 1500 しかないことが懸念の原因の 1 つです。MyGet が本当に普及した場合、これは 150,000 程度になるはずです。

また、NuGet の世界には、Maven のローカル専用の「スナップショット」パッケージ エンジンとフィード サーバーの概念に似たものはありますか?

ありがとう。

4

3 に答える 3

5

MyGet の創設者の 1 人として、私にこの質問をさせてください :-) 実際、公開Web サイトには約 1,500 のフィードがホストされています。また、独自のドメインを持ち、ここにリストされていないエンタープライズ ユーザーもいます。さらに詳しい情報が必要な場合、またはそれらのいずれかと連絡を取りたい場合は、お気軽にお問い合わせください。チャットだけでも受け付けていますので、お気軽にどうぞ。

ギャラリー ( http://www.myget.org/gallery ) には、SignalR、RavenDB、Glimpse などの有名なプロジェクトがあり、ASP.NET チームはナイトリーも推進しています。

現場では、NuGet.Server に基づく「自己ホスト型」ソリューションが数多く見られますが、これらは通常、小規模なインストールです。ネットワーク共有と同様に、そのフィードに含まれるパッケージが多すぎると、パフォーマンスが少し低下します。

于 2013-03-22T09:09:17.413 に答える
0

リストに 2 つの製品を追加したいと思います。

  • Sonatype の Nexus pro - Java と .NET が混在するショップを運営している場合は、良い選択肢になるかもしれません。http://www.sonatype.com/nexus/features . ここではわかりませんが、Nexus は最初から Maven ツールであるため、ローカルではなく、ナゲット フィードに対する何らかのスナップショット サポートもあると考えられます。
  • Teamcity - teamcity と統合してうまく機能する nuget のサポートが組み込まれていますが、それ (バージョン 7.1.4) は、teamcity の外部からパッケージを管理するなどのすべてのネイティブな nuget 操作をサポートしていません。また、他のフィードをプロキシする簡単な方法もサポートもありません複数のフィード。http://jetbrains.com/teamcity
于 2013-05-15T12:29:29.967 に答える