Jaka jest różnica między JFrog Artifactory a Bintray?

117

Od jakiegoś czasu korzystam w mojej firmie z JFrog Artifactory . Niedawno dowiedziałem się o JFrog Bintray . Jaka jest różnica między Artifactory i Bintray? Czy Bintray zastępuje Artifactory?

ambes
źródło

Odpowiedzi:

143

Dzięki za pytanie, dobre!

Główna różnica między i jest zgodnie z przeznaczeniem. Artifactory jest narzędziem przeznaczonym do tworzenia aplikacji, podczas gdy Bintray to narzędzie do wydawania i dystrybucji. Może to wyglądać na niewielką różnicę, ale ma duży wpływ na zestaw funkcji produktów:

  • Do rozwoju potrzebujesz funkcji takich jak:
    • obsługa migawek
    • Integracja metadanych serwerów CI (inaczej informacje o kompilacji)
    • promocja między repozytoriami
    • instalacja lokalna
    • replikacja miejsca rozwoju
    • integracja z firmowymi systemami bezpieczeństwa, takimi jak SAML
    • itp.
  • Do dystrybucji potrzebujesz takich rzeczy jak:
    • globalna sieć dystrybucji (CDN)
    • ekstremalna przepustowość i nadmiarowość podczas pobierania
    • kontrola uprawnień dla użytkowników zewnętrznych (uprawnienia)
    • wsparcie produktu i umowy EULA
    • itp

Jak widać, są to całkiem różne listy.

Oczywiście istnieją wspólne wymagania:

  • pełna automatyzacja REST API
  • CLI
  • wtyczki do popularnych serwerów CI i narzędzia do budowania
  • indeksowanie jak największej liczby standardów pakietów binarnych
  • Fragmenty „Set Me Up” ułatwiające konfigurację
  • inteligentna pamięć binarna oparta na sumach kontrolnych
  • i oczywiście musi istnieć prosty sposób na wdrożenie artefaktów z narzędzia czasu programowania do narzędzia do dystrybucji (repozytorium w Artifactory, które jest zsynchronizowane z Bintray)

i oczywiście mamy to wszystko pokryte :)

Jestem z JFrog , spółki za i zobacz mój profil, aby uzyskać szczegółowe informacje i linki.

JBaruch
źródło