2015-10-28 3 views
2

Это тот же вопрос, как этот, но я не имею права комментировать поэтому должны начать новый вопрос: Where to Store Local Software Packages for Chef RecipeГде хранить установочные пакеты для шеф-повара/кукольного?

Мы используем Jenkins, чтобы подтолкнуть результат сборки в Nexus/Artifactory и использование UrbanCode сделать развертывание на серверах в целевых средах. Инфраструктурные парни используют Chef для их установки, например IIS. Теперь они спрашивают меня, могут ли они использовать Nexus/Artifactory для хранения своего установочного пакета.

Моя забота об этих установках exe, msi и т. Д. Очень велика. Хотелось бы задать вам свой опыт.

Благодаря Цзижун

+0

Я вижу не проблема с большими пакетами на nexus/artifactory, у нас есть артефакты java-программ до 200MB здесь, в nexus. – Tensibai

ответ

1

Правильное хранилище артефактов является отличным выбором для хранения Ops-бинарники Сопутствующие и те инструменты, которые специально предназначены для работы с большими файлами. Например, с Artifactory вы получаете дедупликацию из коробки с хранилищем на основе контрольной суммы, оптимизированную загрузку с загрузкой на основе контрольной суммы, возможность подключения NAT в качестве хранилища двоичных файлов или даже получение «бесконечного» хранилища на S3-совместимом FS.

Что касается типов файлов, хотя в репозиториях нет специальной поддержки файлов .exe и .msi, он отлично работает, поскольку эти файлы не требуют специальной поддержки. Как только вы можете настроить свои файлы в макете Maven, они будут работать в Nexus. Или вы можете настроить файлы так, как вам нравится, и использовать Artifactory.


Я с JFrog, компания за Bintray и [artifactory] см my profile подробности и ссылки.

Смежные вопросы