Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Смущает, что скрипты вы пишете прямо в интерфейсе TC. Они получаются за пределами системы контроля версии и не привязаны к коду, который собирают, с соответствующими последствиями.
Как в вашем случае выглядит конфигурирование сервисов для разных стендов?
Много раз слышал, что не стоит запускать БД в докере, что вы об этом думаете?
Хранение скриптов сборки в git решает следующие проблемы:
1) При изменении скрипта можно всегда найти старые версии
2) Можно делать рефакторинг процесса сборки в новой ветке без каких либо усилий по созданию и поддержке разных тасков для разных веток
Ну и все таки скрипт сборки — не избыточные данные, это тот же код, который запускается и который надо поддерживать
Микросервисы. Версионность в системах непрерывной интеграции и развертывания CI/CD на примере использования TFS