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ê?
continuous-integration
artifacts
artifactory
tempestade
fonte
fonte
Respostas:
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.rpm
ouorg/pack-docker
janela 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.rpm
você deseja estar disponível para o download de seus clientes. E também essaorg/pack-docker
imagem 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
fonte
TL; DR:
Divulgação : o JFrog não me ofereceu um emprego. :)
fonte