JFrog Artifactory hoặc JFrog Bintray, khi nào nên sử dụng cái này hơn cái kia?


8

Chúng tôi thực sự đang tìm kiếm một hệ thống quản lý gói cho dự án của chúng tôi. Mục tiêu rất đơn giản, có một hệ thống tập trung để giữ các gói (ứng dụng và phần mềm trung gian) của chúng tôi và sử dụng chúng với các công cụ CI / CD của chúng tôi (Jenkins, Ansible, Docker ...)

Tìm kiếm các lựa chọn, tôi phát hiện ra JFrog ArtifactoryJFrog Bintray . cả hai dường như làm cùng một công việc nhưng tôi không tin JFrog đang duy trì hai sản phẩm đồng thời với cùng một lựa chọn.

Sự khác biệt giữa Artifactory và Bintray là gì?
Làm thế nào để chúng ta chọn cái này hơn cái kia và tại sao?


1
Vui lòng kiểm tra câu trả lời này cho câu hỏi tương tự trên StackOverflow.
JBaruch

Câu trả lời:


8

JFrog ArtifactoryJFrog Bintray đều quản lý nhị phân (và bất kỳ loại tệp nào khác bạn có thể nghĩ đến). Tôi muốn xem chúng là hai phần khác nhau trong đường ống CI / CD của bạn.

Artifactory chủ yếu được sử dụng trong tổ chức. Để quản lý tất cả các tệp nhị phân đến dưới dạng phụ thuộc (như maven trung tâm) và được sản xuất bởi quá trình xây dựng của bạn (như hình ảnh của bạn pack.rpmhoặc org/pack-dockerdocker). Những thứ này sau đó có thể được sử dụng bởi những người khác trong org hoặc được phát hành cho Bintray .

Bintray có nghĩa là để cung cấp một nền tảng phân phối phổ quát cho các sản phẩm cuối cùng của bạn. Ví dụ: pack.rpmbạn muốn có sẵn cho khách hàng của bạn để tải xuống. Và cũng là org/pack-dockerhình ảnh docker.

Nhìn vào danh sách các tính năng của từng loại và xem chúng khác nhau như thế nào để phù hợp nhất với vai trò dự định của chúng.

Tôi hy vọng điều này sẽ giúp giải thích sự khác biệt.

Tiết lộ : Tôi làm việc tại JFrog


0

TL; DR:

  • Bintray
    1. Phần mềm cho người khác sử dụng.
    2. Nền tảng xuất bản
    3. Phát hành phần mềm
    4. Chọn lọc, phân phối, tải xuống tối ưu hóa, mạng nặng
  • Cổ vật
    1. Phần mềm để sử dụng của riêng bạn.
    2. Nền tảng bộ nhớ đệm
    3. Tất cả các đối tượng dẫn xuất và phụ thuộc nhị phân cho CI / CD
    4. Bao gồm, tập trung, tối ưu hóa tải lên, lưu trữ nặng

Tiết lộ : JFrog không cho tôi một công việc. :)


Liên quan đến việc tiết lộ, vẫn chưa quá muộn :)
JBaruch
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.