Apa perbedaan antara JFrog Artifactory dan Bintray?

117

Saya telah menggunakan JFrog Artifactory untuk sementara waktu di perusahaan saya. Baru-baru ini saya mengetahui tentang JFrog Bintray . Apa perbedaan antara Artifactory dan Bintray? Apakah Bintray pengganti Artifactory?

ambes
sumber

Jawaban:

143

Terima kasih atas pertanyaannya, itu bagus!

Perbedaan utama antara dan dalam penggunaan yang dimaksudkan. Artifactory adalah alat waktu pengembangan, sedangkan Bintray adalah alat rilis, waktu distribusi. Ini mungkin terlihat seperti perbedaan kecil, tetapi berdampak besar pada rangkaian fitur produk:

  • Untuk pengembangan Anda membutuhkan fitur seperti:
    • dukungan untuk snapshot
    • Integrasi metadata server CI (alias build-info)
    • promosi antar repositori
    • penginstalan di tempat
    • replikasi situs pengembangan
    • integrasi dengan sistem keamanan perusahaan seperti SAML
    • dll.
  • Untuk distribusi Anda membutuhkan hal-hal seperti:
    • jaringan distribusi global (CDN)
    • throughput dan redundansi yang ekstrim untuk unduhan
    • kontrol izin untuk pengguna eksternal (hak)
    • produk dan dukungan EULA
    • dll

Seperti yang Anda lihat, itu adalah daftar yang sangat berbeda.

Tentu saja, ada persyaratan umum:

  • otomatisasi penuh REST API
  • CLI
  • plugin untuk server CI populer dan alat pembuatan
  • mengindeks sebanyak mungkin standar paket biner
  • Cuplikan "Set Me Up" untuk konfigurasi mudah
  • penyimpanan biner berbasis checksum cerdas
  • dan tentu saja harus ada cara sederhana untuk meluncurkan artefak dari alat waktu pengembangan ke alat distribusi (repositori di Artifactory yang disinkronkan dengan Bintray)

dan kami memiliki semua itu tentu saja :)

Saya bersama JFrog , perusahaan di belakang dan , lihat profil saya untuk detail dan tautan.

JBaruch
sumber