JFrog Artifactory ou JFrog Bintray, quand utiliser l'un sur l'autre?

8

Nous recherchons actuellement un système de gestion des packages pour notre projet. L'objectif est simple, disposer d'un système centralisé pour conserver nos packages (applis et middlewares) et les utiliser avec nos outils CI / CD (Jenkins, Ansible, Docker ...)

À la recherche d'options, j'ai découvert JFrog Artifactory et JFrog Bintray . ils semblent tous deux faire le même travail, mais je ne pense pas que JFrog conserve deux produits simultanés avec les mêmes options.

Quelle est la différence entre Artifactory et Bintray?
Comment choisissons-nous l'un plutôt que l'autre et pourquoi?

tempête
la source
1
Veuillez vérifier cette réponse à la question similaire sur StackOverflow.
JBaruch

Réponses:

8

JFrog Artifactory et JFrog Bintray gèrent tous deux des fichiers binaires (et tout autre type de fichier auquel vous pouvez penser). J'aimerais les voir comme deux parties différentes de votre pipeline CI / CD.

Artifactory est principalement destiné à être utilisé au sein de l'organisation. Pour gérer tous les binaires entrant en tant que dépendances (comme les pots centraux maven) et produits par votre processus de construction (comme votre image pack.rpmou org/pack-dockerDocker). Ceux-ci peuvent ensuite être utilisés par d'autres membres de l'organisation ou publiés sur Bintray .

Bintray est destiné à fournir une plate-forme de distribution universelle pour vos livrables finaux. Par exemple, pack.rpmvous souhaitez que vos clients puissent le télécharger. Et aussi cette org/pack-dockerimage de docker.

Examinez les listes de fonctionnalités de chacune et voyez comment elles diffèrent afin de correspondre au mieux à leur rôle prévu.

J'espère que cela aide à expliquer les différences.

Divulgation : je travaille chez JFrog

Eldad Assis
la source
0

TL; DR:

  • Bintray
    1. Logiciel à l'usage d'autrui.
    2. Plateforme de publication
    3. Logiciels publiés
    4. Sélectif, distribué, optimisé pour le téléchargement, réseau lourd
  • Artifactory
    1. Logiciel pour votre propre usage.
    2. Plateforme de mise en cache
    3. Tous les objets dérivés et dépendances binaires pour CI / CD
    4. Inclusif, centralisé, téléchargement optimisé, stockage important

Divulgation : JFrog ne m'a pas offert d'emploi. :)

Jiri Klouda
la source
concernant la divulgation, il n'est pas trop tard :)
JBaruch