En realidad estamos buscando un sistema de gestión de paquetes para nuestro proyecto. El objetivo es simple, tener un sistema centralizado para mantener nuestros paquetes (aplicaciones y middlewares) y usarlos con nuestras herramientas de CI / CD (Jenkins, Ansible, Docker ...)
Buscando opciones descubrí JFrog Artifactory y JFrog Bintray . ambos parecen hacer el mismo trabajo pero no creo que JFrog esté manteniendo dos productos concurrentes con las mismas opciones.
¿Cuál es la diferencia entre Artifactory y Bintray?
¿Cómo elegimos uno sobre el otro y por qué?
continuous-integration
artifacts
artifactory
tormenta
fuente
fuente
Respuestas:
JFrog Artifactory y JFrog Bintray administran binarios (y cualquier otro tipo de archivo que se te ocurra). Me gustaría verlos como dos partes diferentes de su canalización de CI / CD.
Artifactory está destinado principalmente a ser utilizado dentro de la organización. Para gestionar todos los archivos binarios que vienen como dependencias (como los tarros centrales de Maven) y que son producidos por su proceso de construcción (como su imagen
pack.rpm
o laorg/pack-docker
ventana acoplable). Estos pueden ser utilizados por otros en la organización o liberados a Bintray .Bintray está destinado a proporcionar una plataforma de distribución universal para sus entregas finales. Por ejemplo,
pack.rpm
desea que esté disponible para que lo descarguen sus clientes. Y también esaorg/pack-docker
imagen del acoplador.Mire las listas de características de cada una y vea cómo difieren para que coincidan mejor con su función.
Espero que esto ayude a explicar las diferencias.
Divulgación : trabajo en JFrog
fuente
TL; DR:
Divulgación : JFrog no me ofreció un trabajo. :)
fuente