Мы используем GitLab Community Edition 11.10.0, интегрированную с TeamCity 2018.1.5 (сборка 58744). TeamCity отправляет в GitLab информацию о сборке с функцией публикации статуса фиксации. Также в GitLab мы используем опцию «Разрешать слияние только при успешном выполнении конвейера». К сожалению, иногда TeamCity начинает запускать сборки не сразу, и между фиксацией и сборкой возникает некоторая задержка (причина в том, что в очереди TeamCity слишком много сборок). В этом случае необходимо объединить запрос на слияние (еще не запущен конвейер). Есть ли возможность запретить слияние запросов на слияние, если конвейер еще не запущен?