web-dev-qa-db-ja.com

JFrog ArtifactoryとBintrayの違いは何ですか?

私は会社でしばらくの間 JFrog Artifactory を使用しています。最近、 JFrog Bintray について学びました。 ArtifactoryとBintrayの違いは何ですか? BintrayはArtifactoryの代替品ですか?

101
ambes

質問をありがとう、それは良いものです!

の主な違い成果物 および bintray は意図された使用法です。 Artifactoryは開発時のツールであり、Bintrayはリリース時の配布時のツールです。それはわずかな違いのように見えるかもしれませんが、製品の機能セットに大きな影響を及ぼします。

  • 開発には、次のような機能が必要です。
    • スナップショットのサポート
    • CIサーバーのメタデータ統合(別名build-info)
    • リポジトリ間のプロモーション
    • オンプレミスインストール
    • 開発サイトの複製
    • sAMLなどのエンタープライズセキュリティシステムとの統合
    • 等.
  • 配布するには、次のようなものが必要です。
    • グローバル配信ネットワーク(CDN)
    • ダウンロードの極端なスループットと冗長性
    • 外部ユーザーの許可制御(資格)
    • 製品およびEULAサポート

ご覧のとおり、これらは全く異なるリストです。

もちろん、共通の要件があります。

  • 完全なREST AP​​I自動化
  • CLI
  • 一般的なCIサーバーおよびビルドツールのプラグイン
  • 可能な限り多くのバイナリパッケージ標準にインデックスを付ける
  • 簡単な設定のための「Set Me Up」スニペット
  • スマートチェックサムベースのバイナリストレージ
  • そしてもちろん、開発時ツールから配布ツール(Bintrayと同期されるArtifactoryのリポジトリ)にアーティファクトをロールアウトする簡単な方法が必要です。

もちろん、これらすべてをカバーしています:)

JFrog 、背後にある会社 bintray および artifactory 、詳細とリンクについては my profile をご覧ください。

121
JBaruch