Добавлю немного к ответу
@Serhioromano
Я, могу предположить, что у Вас для деплоя используется какой нибудь CI/CD сервер. У этого сервера должна быть возможность запускать джобу по внешнему событию. Это внешнее событие генерируется, например, при помощи обращения по определеному урлу. Возможно, по этому урлу даже надо передать какой-то аутентификационный ключ, который генерируется этим CI сервером. Теперь у Вас есть УРЛ, который надо дернуть для выполнения сборки.
Именно этот урл Вы указываете в GitLab.