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

Ответы:

143

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

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

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

Как видите, это совершенно разные списки.

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

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

и у нас есть все это, конечно :)

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

JBaruch
источник