Сборка Arenadata DB (ADB) ========================= Подготовленные файлы: * в каталоге vbox находится виртуальная машина для сборки - в ней предустановлены все необходимые внешние зависимости * в каталоге source находятся архивы с исходным кодом компонентов ADB (включая ADCM) Процесс сборки: * запустить виртуальную машину в VirtualBox (пользователь tent, пароль tent) * скопировать все архивы с исходным кодом в подкаталог source в домашнем каталоге пользователя tent * запустить сборку ADCM командой scripts/build-adcm * запустить сборку ADB командой scripts/build-projects adb Результаты сборки: * репозиторий с пакетами для Альт 8 СП в каталоге /data/ADB/6.23.3_arenadata44 * doker-образы - список можно увидеть с помощью команд docker images | grep adb-6.23.3_arenadata44 и docker images | grep adcm * логи сборки в каталоге log Дополнительно в образе виртуальной машины присутствуют уже собранные артефакты для реализации функций мониторинга: * репозиторий с пакетами для Альт 8 СП в каталоге /data/ADM/3.4 * doker-образы - список можно увидеть с помощью команды docker images | grep adm-3.4 Сборку можно запустить под управлением strace или svace следующим образом: * WRAPPER=strace scripts/build-projects adb - в этом случае в каталоге с логами дополнительно появятся файлы с именами вида -strace.tar.gz * WRAPPER=svace scripts/build-projects adb - в этом случае в каталоге с логами дополнительно появятся файлы с именами вида -svace.tar.gz Сборка может идти несколько часов