Sự khác biệt giữa JFrog Artifactory và Bintray là gì?


117

Tôi đã sử dụng JFrog Artifactory một thời gian trong công ty của mình. Gần đây tôi đã biết về JFrog Bintray . Sự khác biệt giữa Artifactory và Bintray là gì? Bintray có phải là sự thay thế cho Artifactory?

Câu trả lời:


143

Cảm ơn vì câu hỏi, đó là một câu hỏi hay!

Sự khác biệt chính giữa là trong mục đích sử dụng. Artifactory là một công cụ thời gian phát triển, trong khi Bintray là một công cụ thời gian phát hành, phân phối. Nó có thể trông giống như một sự khác biệt phụ, nhưng nó có tác động lớn đến bộ tính năng của sản phẩm:

  • Để phát triển, bạn cần các tính năng như:
    • hỗ trợ cho ảnh chụp nhanh
    • Tích hợp siêu dữ liệu máy chủ CI (còn gọi là thông tin bản dựng)
    • xúc tiến giữa các kho
    • cài đặt trước
    • nhân rộng trang web phát triển
    • tích hợp với các hệ thống bảo mật doanh nghiệp như SAML
    • Vân vân.
  • Để phân phối, bạn cần những thứ như:
    • một mạng lưới phân phối toàn cầu (CDN)
    • thông lượng cực lớn và dự phòng để tải xuống
    • kiểm soát quyền đối với người dùng bên ngoài (quyền)
    • sản phẩm và hỗ trợ EULA
    • Vân vân

Như bạn có thể thấy, đó là những danh sách khá khác nhau.

Tất nhiên, có những yêu cầu chung:

  • tự động hóa đầy đủ REST API
  • CLI
  • plugin cho các máy chủ CI phổ biến và các công cụ xây dựng
  • lập chỉ mục càng nhiều tiêu chuẩn gói nhị phân càng tốt
  • Đoạn mã "Set Me Up" để dễ dàng cấu hình
  • lưu trữ nhị phân dựa trên kiểm tra thông minh
  • và tất nhiên phải có một cách đơn giản để triển khai các tạo tác từ công cụ thời gian phát triển sang công cụ phân phối (kho lưu trữ trong Artifactory được đồng bộ hóa với Bintray)

và tất nhiên chúng tôi có tất cả những điều đó :)

Tôi làm việc với JFrog , công ty đứng sau, xem hồ sơ của tôi để biết chi tiết và liên kết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.