У меня есть облачные серверы, расположенные в отдельных центрах обработки данных по всему миру. Каждый центр обработки данных отделен от других.
Я ищу простой способ развернуть артефакты на отдельные кластеры серверов (которые могут работать с различными версиями программного обеспечения, например, dev, test и производственного кластера) в каждом из этих регионов с легкостью и согласованностью. Мне кажется, что сервер артефактов - это то, что мне нужно, потому что я могу выполнить установку script на облачном сервере, которая вытаскивает правильный артефакт программного обеспечения.
Теперь я работаю на стороне операций. Я не забочусь о создании сборок или управлении зависимостями сборки программного обеспечения. Мне просто нужен сервер артефактов, где я могу хранить все различные версии моих пакетов для доступа позднее. Кикер, что у меня есть несколько различных типов артефактов для хранения.
- Сценарии оболочки
- Скрипты Python
- Кукольные манифесты
- Файлы Debian (часто поставляются в виде файла tar.gz из нескольких debian)
Может ли Nexus или Artifactory управлять всеми этими типами пакетов, или я должен смотреть в другом направлении? Я не против добавления файлов make в мои оболочки script проектов, которые просто генерируют файлы tar.gz. Я просто не хочу идти по пути создания репозитория артефактов, когда, в конечном счете, небольшой скрипт, wget и сервер Apache будут работать нормально.