JFrog Artifactory atau JFrog Bintray, kapan harus menggunakannya?

8

Kami sebenarnya mencari sistem manajemen paket untuk proyek kami. Targetnya sederhana, memiliki sistem terpusat untuk menjaga paket kami (aplikasi dan middlewares) dan menggunakannya dengan alat CI / CD kami (Jenkins, Ansible, Docker ...)

Mencari opsi, saya menemukan JFrog Artifactory dan JFrog Bintray . mereka berdua tampaknya melakukan pekerjaan yang sama tetapi saya tidak percaya JFrog mempertahankan dua produk bersamaan dengan opsi yang sama.

Apa perbedaan antara Artifactory dan Bintray?
Bagaimana kita memilih satu dari yang lain dan mengapa?

badai
sumber
1
Silakan periksa jawaban ini untuk pertanyaan serupa di StackOverflow.
JBaruch

Jawaban:

8

JFrog Artifactory dan JFrog Bintray keduanya mengelola binari (dan jenis file lain yang dapat Anda pikirkan). Saya ingin melihatnya sebagai dua bagian berbeda dari pipa CI / CD Anda.

Artifactory sebagian besar dimaksudkan untuk digunakan di dalam organisasi. Untuk mengelola semua binari yang masuk sebagai dependensi (seperti guci pusat maven) dan diproduksi oleh proses build Anda (seperti gambar docker pack.rpmatau Anda org/pack-docker). Ini nantinya dapat digunakan oleh orang lain di org atau dirilis ke Bintray .

Bintray dimaksudkan untuk menyediakan platform distribusi universal untuk hasil akhir Anda. Misalnya, pack.rpmAnda ingin agar pelanggan Anda dapat mengunduh. Dan juga org/pack-dockergambar buruh pelabuhan itu.

Lihatlah daftar fitur masing-masing dan lihat perbedaannya untuk paling cocok dengan peran yang dimaksudkan.

Saya harap ini membantu menjelaskan perbedaan.

Pengungkapan : Saya bekerja di JFrog

Eldad Assis
sumber
0

TL; DR:

  • Bintray
    1. Perangkat lunak untuk digunakan orang lain.
    2. Platform penerbitan
    3. Perangkat lunak yang dirilis
    4. Selektif, didistribusikan, unduh dioptimalkan, jaringan berat
  • Artifactory
    1. Perangkat lunak untuk Anda gunakan sendiri.
    2. Platform caching
    3. Semua objek turunan dan dependensi biner untuk CI / CD
    4. Termasuk, terpusat, unggah yang dioptimalkan, penyimpanan yang berat

Pengungkapan : JFrog tidak menawarkan saya pekerjaan. :)

Jiri Klouda
sumber
mengenai pengungkapan itu, belum terlambat :)
JBaruch