JFrog ArtifactoryまたはJFrog Bintrayのどちらを使用するか?


8

私たちは実際にプロジェクトのパッケージ管理システムを探しています。ターゲットはシンプルで、パッケージ(アプリとミドルウェア)を保持し、CI / CDツール(Jenkins、Ansible、Docker ...)で使用するための集中システムを備えています。

JFrog ArtifactoryJFrog Bintrayを発見したオプションを探しました。彼らは両方とも同じ仕事をしているように見えますが、JFrogが同じオプションで2つの並行製品を維持しているとは思いません。

ArtifactoryとBintrayの違いは何ですか?
どのようにしてどちらを選ぶか、そしてその理由は?


1
StackOverflowで同様の質問に対するこの回答を確認しください。
JBaruch

回答:


8

JFrog ArtifactoryJFrog Bintrayはどちらもバイナリ(および考えられるその他のファイルタイプ)を管理します。それらをCI / CDパイプラインの2つの異なる部分として表示したいと思います。

Artifactoryは、主に組織内で使用するためのものです。依存関係として入ってくるすべてのバイナリー(mavenセントラルjarなど)を管理し、ビルドプロセス(pack.rpmまたはorg/pack-dockerDockerイメージ)によって生成されます。これらは後で組織の他のユーザーが使用したり、Bintrayにリリースしたりできます。

Bintrayは、最終成果物にユニバーサル配布プラットフォームを提供することを目的としています。たとえばpack.rpm、顧客がダウンロードできるようにする必要があります。また、そのorg/pack-dockerDockerイメージ。

それぞれの機能リストを調べて、目的の役割に最もよく一致するようにそれらがどのように異なるかを確認してください。

これが違いの説明に役立つことを願っています。

情報開示:私はJFrogで働いています


0

TL; DR:

  • ビントレイ
    1. 他の人が使用するためのソフトウェア。
    2. 公開プラットフォーム
    3. リリースされたソフトウェア
    4. 選択的、分散、ダウンロード最適化、ネットワーク負荷が高い
  • 工芸品
    1. 自分で使用するためのソフトウェア。
    2. キャッシングプラットフォーム
    3. CI / CDのすべての派生オブジェクトとバイナリ依存関係
    4. 包括的、一元化、アップロードが最適化され、ストレージに負荷がかかる

開示:JFrogは私に仕事を提供しませんでした。:)


開示に関して、それは遅すぎません:)
JBaruch
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.