Qual é a diferença entre JFrog Artifactory e Bintray?


Respostas:


143

Obrigado pela pergunta, é uma boa pergunta!

A principal diferença entre e está no uso pretendido. Artifactory é uma ferramenta de tempo de desenvolvimento, enquanto Bintray é uma ferramenta de lançamento e de distribuição. Pode parecer uma diferença sutil, mas tem grande impacto no conjunto de recursos dos produtos:

  • Para o desenvolvimento, você precisa de recursos como:
    • suporte para instantâneos
    • Integração de metadados de servidores CI (também conhecida como build-info)
    • promoção entre repositórios
    • instalação no local
    • replicação de site de desenvolvimento
    • integração com sistemas de segurança empresarial como SAML
    • etc.
  • Para distribuição, você precisa de coisas como:
    • uma rede de distribuição global (CDN)
    • capacidade extrema e redundância para downloads
    • controle de permissão para usuários externos (direitos)
    • produto e suporte de EULA
    • etc

Como você pode ver, essas listas são bem diferentes.

Claro, existem requisitos comuns:

  • automação completa da API REST
  • CLI
  • plug-ins para servidores CI populares e ferramentas de construção
  • indexando tantos padrões de pacotes binários quanto possível
  • Snippets "Set Me Up" para fácil configuração
  • armazenamento binário baseado em soma de verificação inteligente
  • e, claro, deve haver uma maneira simples de implementar os artefatos da ferramenta de tempo de desenvolvimento para a ferramenta de distribuição (um repositório no Artifactory que é sincronizado com o Bintray)

e temos tudo isso coberto, é claro :)

Estou com a JFrog , a empresa por trás e , veja meu perfil para detalhes e links.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.