АК
Мне нужно сделать два процесса.
1. выкладка хотфиксов - если делается MR в мастер ветку, то после аппрува и если нет мерж конфликтов - то произвести билд и деплой.
2. если MR в тестовую ветку - то нужно сделать: проверка, что нет мерж конфликтов, юнит тесты, билд на тестовый сервер (он один у нас) и e2e на этом сервере
Раннеры свои - пока создан один specific runner, который крутится на нашем сервере, поигрался, посмотрел - вроде работает
А вопросы у меня возникли: для пункта 1 - как сделать, чтобы проверился мерж на наличие ошибок (конфликты), потом произошел мерж, а потом остальные действия- билд и деплой на мастере
для п2 - на какие stages лучше разбить
и для обоих пунктов - какие правила прикрутить, чтобы срабатывали джобы строго по указанным условиям