配布用にバイナリを保存する必要があるビジネスや、プロジェクトで使用する依存関係についての推奨事項は何でしょうか。 、さまざまな言語/テクノロジー(.NET、Javascript / Java、C / C ++、TAL)のプロジェクトで。
ありがとうございます、どんな情報でも大歓迎です!!
回答
現在両方を使用しています。
NexusはArtifactoryよりも無料バージョンでより多くのリポジトリタイプをサポートします
しかし
Artifactoryは有料層でより多くのリポジトリをサポートします
NexusはCondaをネイティブにサポートするようになりました(メモリが機能する場合は数週間前から)
特に、構成やカスタムプラグインをテストするためのテストやステージングインスタンスを計画している場合、Artifactoryは非常に高価になります。少なくともProインスタンス(3K + USD)をシェル化する必要があります。 Nexusを使用すると、これらのほとんどを無料バージョンでテストできます。
JFrogは模範的なサポートを提供していますが、売り上げには少し強引です。必要に応じて、開始するためのサポートが提供されます。
Nexusのサポートや営業部隊を試したことがないため、コメントできません(無料版で十分でした)。
プラグインフレームワークは少し制限されているように感じましたが、Artifactoryでより使いやすくなっています。 Nexusはより強力に見えますが、動作中のインスタンスからプラグインをアップグレード/削除するのは難しい場合があります。その点で、私はArtifactoryを非常に好みました。
全体的にArtifactoryを使用しましたが、個人的にはほぼ同等であることがわかりました。サポートが必要な実際のテクノロジー(pypi、nuget、mavenなど)によって少し異なります。
コメント
- ありがとうございます。応答、それは私により良い洞察を与えます!!
答え
私は企業の設定で両方をかなり使用しました、しかし私は質問を読むまでこれを本当に考えたことはありませんでした。 Artifactoryは私にははるかに完全で印象的ですが、Neuxsよりも最近使用したので、偏見があるのではないかと心配していました。
オンラインで30分ほど読んだだけです。事実上すべての比較または記事は完全に偏っている(文字通りJFROGまたはSonatypeがサポートされている)か、詳細が不足しているだけです。
しかし、最終的にはこれを見つけました。これは私の当初の考えとかなり一致しています。 https://www.praqma.com/stories/artifactory-nexus-proget/ :
- Artifactoryははるかに多くのリポジトリタイプをサポートしています。
- AtifactoryのRESTAPIははるかに優れています(Nexusは時間の経過とともに追いつくようですが、多くの場合、機能開発が進んでいます)。
- Nexusはもう少し拡張性があります。
- アーティファクトのコストは大幅に高くなります。
つまり…どちらも優れています。驚くほどコストを意識せず、全体的に最高のツールが必要な場合は、アーティファクトを選択してください。特定のニーズがあり、Nexusが必要なリポジトリタイプをカバーしている場合は、Nexusを使用してコストを節約する価値があります。これは、
コメント
- コメントをありがとう、そして良い記事を見つけるために時間を割いてくれてありがとう!!あなたが投稿したリンクは良い情報が満載:)
回答
上記のジョンの回答にさらに情報を追加するには:作成者その比較記事の https://www.eficode.com/blog/artifactory-nexus-proget
私の意見から、私はjFrogを離れてNexusの無料バージョンにはすべてのニーズがあるため(リポジトリタイプ:Maven、yum、pypi、Docker、機能:プロキシリポジトリ、プライベートリポジトリ、グループリポジトリ、認証:LDAP / Active Directory)、Nexusを使用しました。私はCI / CI機能を使用しておらず、リポジトリをインターネットに公開していないため、その点についてコメントすることはできませんでした(そしてすべきではありません)。