тесты тяжёлые и ранать их на каждый коммит в MRе проблематично. Хочется их ранать однократно прям перед мёржем. Вручную люди забывают и ревьюер забывает попросить.
gitlab rules
Я бы посмотрел в сторону переменной CI_MERGE_REQUEST_APPROVED Она отдает true если получили апрув. Вот когда есть true - то запускать пайплайн с тестами.
нет, легальной возможности нету. а как тыб себе это представляешь? создал MR, джобы прошли. потом туда накоммитили, и поехали без тестов?
Представляю что пайп запускается по нажатию Merge например. Или что-то типа такого
ну вот что-то подобное. или через апи как-то извращаться, лейблами там рулить
тогда запускай по коммиту в CI_DEFAULT_BRANCH
Обсуждают сегодня