Я использую JFrog Artifactory некоторое время в моей компании. Недавно я узнал о JFrog Bintray. В чем разница между Artifactory и Bintray? Является ли Bintray заменой Artifactory?
В чем разница между JFrog Artifactory и Bintray?
Ответ 1
Спасибо за вопрос, это хороший!
Основное различие между artifactory и bintray в предполагаемом использовании. Artifactory - инструмент разработки, в то время как Bintray - это средство выпуска и распространения. Это может показаться разницей в тонкости, но это сильно влияет на набор функций продуктов:
- Для разработки вам нужны такие функции, как:
- поддержка моментальных снимков
- Интеграция метаданных серверов CI (a.k.a. build-info)
- продвижение между репозиториями
- on-prem install
- репликация сайта разработки
- интеграция с системами безопасности предприятия, такими как SAML
- и др.
- Для распространения вам нужны такие вещи, как:
- глобальная сеть распространения (CDN)
- предельная пропускная способность и избыточность для загрузки
- контроль прав для внешних пользователей (права)
- и поддержка EULA
- и т.д.
Как вы можете видеть, это совсем разные списки.
Конечно, есть общие требования:
- полная автоматизация REST API
- CLI
- плагины для популярных серверов CI и инструменты сборки
- индексирование как можно большего количества стандартов бинарных пакетов
- "Установить Me Up" для упрощения конфигурации
- интеллектуальная двоичная память на основе контрольной суммы
- и, конечно, должен быть простой способ выкачать артефакты из инструмент разработки для инструмента распространения (репозиторий в Artifactory, который синхронизируется с Bintray)
и у нас есть все, что покрывается, конечно:)
Я с JFrog, компанией bintray и artifactory, см. мой профиль для подробностей и ссылок.