Q: private yum repository automation
Hi All, Есть глупый вопрос к залу - вдруг кто уже сталкивался с подобным. Нужно поднять частный Yum репозиторий и автоматизировать попадание туда пакетов. Т.е. процесс примерно так видится: 1) сборщик (например, Jenkins) запихивает пакет в очередь для определенной платформы 2) пакет минимально проверяется (битые зависиомсти, PGP подпись, косяки упаковки, etc) 3) пакет закидывается в Yum с автоматической пересборкой индексов 4) пакет доступен для установки (PROFIT!) 5) опционально раскидываются уведомления через e-mail, slack, REST API Хотелки примерно такие: 1) поддержка нескольких репозиториев (разные версии OS или архитектуры) 2) конфигурябельная аутентификация/авторизация 3) возможность отдавать по HTTP/FTP 4) хорошо бы возможность синкать на какой-нить AWS S3 5) не сильно тяжелое Теперь собственно вопрос: есть ли что готовое и вменяемое для таких целей? Монстров вроде Nexus или Artifactory тянуть не хочется - они таки монстры и больше расчитаны на maven'овский процесс и его же артефакты. Наколенный вариант из rsync+cron+nginx+curl я слепил, но это костыль, который документировать и поддерживать придется хз кому. Вопрос 2: если подобного готового нет, то насколько такая хреновина может быть интересна окружающим и в каком виде? Заранее всем спасибо :) Regards, Michael Bochkaryov
participants (1)
-
Michael Bochkaryov