второй важный вопрос, где должны проходить тесты?
у меня сейчас тупо завязано на git push prehook, но это такое себе, кинуть во внутрь gitlab-овского ci/cd?
если я там использую несколько тулз одновременно, допустим обращение к бд внутри тестов, то возможно ли это устроить в gitlab-овском ci/cd(aka runner, но держу в курсе что за писюн этот раннер тоже не трогал и что он мжет не знаю)?