В том, что я не совсем понял, как у вас процесс происходит, что у вас мержит скрипт. Обычно отревьюхали, нажали кнопку. Вроде всё понятно. или давай рассказывай, как устроено.
Разраб заводит МР в гитлабе, проставляет лейблы. лейблы есть разные и на разные лейблы своя логика. например TESTS, RPM, JIRA итд. дальше гитлаб кидает хук на дженкинс со всей мета инфой, именами бранчей, создателем ассайнером мр, лейблами итд. Дженкинс начинает все это смотреть и дальше запускает различные пайплайны. И так на каждый коммит в процессе ревью. В пайплайнах бегают разные наборы тестов в зависимости от ситуаций. Когда ревью пройдено и готовы мержить только определенные людии имеют доступ к test&merge сборке на дженкинсе. Они заходят на нее и запускают, та в свою очередь гонит абсолютно все тесты в максимально дебажном режиме и пока все не пройдет мержа не будет. Если все ок, то мерж, комменты в жиру, закрытие МР в гитлабе, нотификации в почту итд итп.