JFrog Artifactory ou JFrog Bintray, quando usar um sobre o outro?

8

Na verdade, estamos procurando um sistema de gerenciamento de pacotes para o nosso projeto. O objetivo é simples, ter um sistema centralizado para manter nossos pacotes (aplicativos e middlewares) e usá-los com nossas ferramentas de CI / CD (Jenkins, Ansible, Docker ...)

Procurando opções, descobri o JFrog Artifactory e o JFrog Bintray . os dois parecem fazer o mesmo trabalho, mas não acredito que o JFrog esteja mantendo dois produtos simultâneos com as mesmas opções.

Qual é a diferença entre Artifactory e Bintray?
Como escolhemos um sobre o outro e por quê?

tempestade
fonte
1
Por favor, verifique esta resposta para a pergunta semelhante no StackOverflow.
JBaruch

Respostas:

8

O JFrog Artifactory e o JFrog Bintray gerenciam binários (e qualquer outro tipo de arquivo que você possa imaginar). Gostaria de vê-los como duas partes diferentes do seu pipeline de CI / CD.

O artefato deve ser usado principalmente dentro da organização. Para gerenciar todos os binários que chegam como dependências (como jarros centrais maven) e que são produzidos pelo seu processo de construção (como sua imagem pack.rpmou org/pack-dockerjanela de encaixe). Mais tarde, eles podem ser usados ​​por outras pessoas na organização ou liberados para a Bintray .

A Bintray tem como objetivo fornecer uma plataforma de distribuição universal para seus produtos finais. Por exemplo, pack.rpmvocê deseja estar disponível para o download de seus clientes. E também essa org/pack-dockerimagem do docker.

Examine as listas de recursos de cada uma e veja como elas diferem para melhor corresponder à função pretendida.

Espero que isso ajude a explicar as diferenças.

Divulgação : Trabalho na JFrog

Eldad Assis
fonte
0

TL; DR:

  • Bintray
    1. Software para uso de outras pessoas.
    2. Plataforma de publicação
    3. Software lançado
    4. Rede seletiva, distribuída, otimizada para download, com rede pesada
  • Artifactory
    1. Software para seu próprio uso.
    2. Plataforma de armazenamento em cache
    3. Todos os objetos derivados e dependências binárias para CI / CD
    4. Inclusivo, centralizado, upload otimizado, armazenamento pesado

Divulgação : o JFrog não me ofereceu um emprego. :)

Jiri Klouda
fonte
sobre a divulgação, não é tarde demais :)
JBaruch