¿Cuál es la diferencia entre JFrog Artifactory y Bintray?

Respuestas:

143

Gracias por la pregunta, ¡es buena!

La principal diferencia entre y está en el uso previsto. Artifactory es una herramienta de tiempo de desarrollo, mientras que Bintray es una herramienta de lanzamiento y tiempo de distribución. Puede parecer una diferencia sutil, pero tiene un gran impacto en el conjunto de características de los productos:

  • Para el desarrollo, necesita características como:
    • soporte para instantáneas
    • Integración de metadatos de servidores CI (también conocida como información de compilación)
    • promoción entre repositorios
    • instalación local
    • replicación del sitio de desarrollo
    • integración con sistemas de seguridad empresarial como SAML
    • etc.
  • Para la distribución necesitas cosas como:
    • una red de distribución global (CDN)
    • rendimiento extremo y redundancia para descargas
    • control de permisos para usuarios externos (derechos)
    • soporte de producto y EULA
    • etc

Como puede ver, esas son listas bastante diferentes.

Por supuesto, existen requisitos comunes:

  • automatización completa de API REST
  • CLI
  • complementos para servidores CI populares y herramientas de compilación
  • indexar tantos estándares de paquetes binarios como sea posible
  • Fragmentos de "Configurarme" para una configuración sencilla
  • almacenamiento binario inteligente basado en suma de comprobación
  • y, por supuesto, debe haber una forma sencilla de implementar los artefactos de la herramienta de tiempo de desarrollo a la herramienta de distribución (un repositorio en Artifactory que está sincronizado con Bintray)

y tenemos todo eso cubierto, por supuesto :)

Estoy con JFrog , la empresa detrás y , consulte mi perfil para obtener detalles y enlaces.

JBaruch
fuente