В чем разница между JFrog Artifactory и Bintray?

Я уже давно использую JFrog Artifactory в своей компании. Недавно я узнал о JFrog Bintray. В чем разница между Artifactory и Bintray? Является ли Bintray заменой для Artifactory?

1 ответ

Решение

Спасибо за вопрос, это хорошо!

Основное различие между артефакт и bintray используется по назначению. Artifactory - это инструмент времени разработки, а Bintray - инструмент выпуска и распространения. Это может выглядеть как незначительное различие, но оно оказывает большое влияние на набор функций продуктов:

  • Для разработки вам нужны такие функции, как:
    • поддержка снимков
    • Интеграция метаданных CI-серверов (также известная как build-info)
    • продвижение между репозиториями
    • предварительная установка
    • разработка сайта репликации
    • интеграция с корпоративными системами безопасности, такими как SAML
    • и т.п.
  • Для распространения вам нужны такие вещи, как:
    • глобальная дистрибьюторская сеть (CDN)
    • высокая пропускная способность и избыточность для загрузки
    • контроль разрешений для внешних пользователей (права)
    • продукт и поддержка EULA
    • так далее

Как видите, это совсем другие списки.

Конечно, есть общие требования:

  • полная автоматизация REST API
  • CLI
  • плагины для популярных CI серверов и инструментов сборки
  • индексирование максимально возможного количества бинарных пакетов
  • Фрагменты "Set Me Up" для легкой настройки
  • интеллектуальное двоичное хранилище на основе контрольной суммы
  • и, конечно, должен быть простой способ развертывания артефактов из инструмента времени разработки в инструмент распространения (репозиторий в Artifactory, который синхронизируется с Bintray)

и у нас все это покрыто конечно:)

Я с JFrog, компания за бинтрей и artifactory, см. JBaruch для деталей и ссылок.

Другие вопросы по тегам