อะไรคือความแตกต่างระหว่าง JFrog Artifactory และ Bintray?


117

ฉันใช้JFrog Artifactoryใน บริษัท ของฉันมาระยะหนึ่งแล้ว เมื่อเร็ว ๆ นี้ผมได้เรียนรู้เกี่ยวกับJFrog Bintray Artifactory กับ Bintray ต่างกันอย่างไร? Bintray มาแทนที่ Artifactory หรือไม่?

คำตอบ:


143

ขอบคุณสำหรับคำถามนี้เป็นคำถามที่ดี!

ความแตกต่างที่สำคัญระหว่าง และ อยู่ในวัตถุประสงค์การใช้งาน Artifactory เป็นเครื่องมือในการพัฒนาในขณะที่ Bintray เป็นเครื่องมือในการเปิดตัวเวลาแจกจ่าย อาจดูเหมือนความแตกต่างเล็กน้อย แต่มีผลกระทบอย่างมากต่อชุดคุณลักษณะของผลิตภัณฑ์:

  • สำหรับการพัฒนาคุณต้องมีคุณสมบัติเช่น:
    • รองรับสแนปชอต
    • การรวมข้อมูลเมตาของเซิร์ฟเวอร์ CI (aka build-info)
    • การส่งเสริมระหว่างที่เก็บ
    • ติดตั้งในองค์กร
    • การจำลองไซต์การพัฒนา
    • การรวมเข้ากับระบบความปลอดภัยขององค์กรเช่น SAML
    • เป็นต้น
  • สำหรับการแจกจ่ายคุณต้องมีสิ่งต่างๆเช่น:
    • เครือข่ายการกระจายทั่วโลก (CDN)
    • ปริมาณงานที่มากและความซ้ำซ้อนสำหรับการดาวน์โหลด
    • การควบคุมสิทธิ์สำหรับผู้ใช้ภายนอก (การให้สิทธิ์)
    • การสนับสนุนผลิตภัณฑ์และ EULA
    • ฯลฯ

อย่างที่คุณเห็นรายการเหล่านี้เป็นรายการที่แตกต่างกันมาก

แน่นอนว่ามีข้อกำหนดทั่วไป:

  • REST API อัตโนมัติเต็มรูปแบบ
  • CLI
  • ปลั๊กอินสำหรับเซิร์ฟเวอร์ CI ยอดนิยมและเครื่องมือสร้าง
  • สร้างดัชนีมาตรฐานแพ็คเกจไบนารีให้มากที่สุด
  • ข้อมูลโค้ด "Set Me Up" เพื่อการกำหนดค่าที่ง่ายดาย
  • ที่เก็บข้อมูลไบนารีที่ใช้การตรวจสอบสมาร์ท
  • และแน่นอนว่าจะต้องมีวิธีง่ายๆในการเปิดตัวสิ่งประดิษฐ์จากเครื่องมือเวลาพัฒนาไปยังเครื่องมือการแจกจ่าย (ที่เก็บใน Artifactory ที่ซิงค์กับ Bintray)

และเรามีทุกอย่างที่ครอบคลุมแน่นอน :)

ฉันอยู่กับJFrogบริษัท ที่อยู่เบื้องหลัง และ ดูรายละเอียดและลิงก์ในโปรไฟล์ของฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.