-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Andrey Scopenco edited this page Oct 17, 2013
·
4 revisions
Build Tools - это набор скриптов, позволяющих создавать RHEL/CentOS/Fedora/Scientific yum репозитарии с метапакетом (пакет проекта) на базе XML спецификаций(ролей). Роли описывают некий набор обязательных пакетов и репозитариев, откуда эти пакеты вместе с зависимостями должны быть стянуты в локальный репозитарий. Благодаря наличию атрибутов version и release в описании проекта, build-tools позволяет дифференцировать и версионировать сервисную среду. Простая реализация позволяет завернуть эти скрипты в любою удобную shell обвязку и интегрировать в бизнес процессы.
Данная утилита решает проблемы:
- версионность в создании/выкатывании/обновлении сервиса в development/testing/production;
- поддержка совместимости сервисов по софту и настройкам в рамкам всей компании;