Qual è la differenza tra JFrog Artifactory e Bintray?


Risposte:


143

Grazie per la domanda, è buona!

La principale differenza tra e è nell'uso previsto. Artifactory è uno strumento in fase di sviluppo, mentre Bintray è uno strumento in fase di rilascio e distribuzione. Potrebbe sembrare una sottile differenza, ma ha un grande impatto sul set di funzionalità dei prodotti:

  • Per lo sviluppo sono necessarie funzionalità come:
    • supporto per istantanee
    • Integrazione dei metadati dei server CI (aka build-info)
    • promozione tra archivi
    • installazione in sede
    • replica del sito di sviluppo
    • integrazione con sistemi di sicurezza aziendali come SAML
    • eccetera.
  • Per la distribuzione hai bisogno di cose come:
    • una rete di distribuzione globale (CDN)
    • throughput e ridondanza estremi per i download
    • controllo dei permessi per utenti esterni (diritti)
    • prodotto e supporto EULA
    • eccetera

Come puoi vedere, questi sono elenchi abbastanza diversi.

Ovviamente ci sono requisiti comuni:

  • automazione completa dell'API REST
  • CLI
  • plug-in per i server CI più diffusi e strumenti di compilazione
  • indicizzare quanti più standard di pacchetti binari possibile
  • Snippet "Set Me Up" per una facile configurazione
  • archiviazione binaria intelligente basata su checksum
  • e ovviamente ci deve essere un modo semplice per distribuire gli artefatti dallo strumento in fase di sviluppo allo strumento di distribuzione (un repository in Artifactory che è sincronizzato con Bintray)

e ovviamente abbiamo tutto ciò che serve :)

Sono con JFrog , l'azienda dietro e , vedere il mio profilo per dettagli e collegamenti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.