КБ
если говорить про инструментарий, то задачу версионирования кода на ура решает локальный гитлаб. задачи сборки/тестирования/пакетирования/деплоя хорошо решает экосистема OneScript в связке с Jenkins. обеспечение качества - Vanessa Automation для сценарный тестов, xddTestRunner для юнит-тестов, SonarQube и при желании EDT (режим validate) и АПК для статического анализа.
все это в том или иной степени можно запаковать в пайплайн на дженкинсе. на инфостарте есть много подходов к этому пайплайну. кто-то делает параметризированные джобы и играется пауэршеллом, кто-то пилит пайплайн с нуля, кто-то пытается сделать универсальные библиотеки (я, например, если нужна, скину ссылку), которые можно было бы тиражировать от проекта к проекту