Отклонить фиксации из-за неверной информации

# #gitlab #hook

Вопрос:

Как я могу автоматически отклонять запросы в Gitlab из-за неправильного форматирования (для этого у меня есть правила (файл в формате.clang)).

Комментарии:

1. «Просто», написав серверный хук.

2. Можете ли вы объяснить, как это сделать?

Ответ №1:

Вы можете настроить Push rules . Его можно настроить по проекту или более глобально на уровне группы.

Для проектов перейдите в Settings раздел > > repository и отредактируйте либо Require expression in commit messages или Reject expression in commit messages с помощью регулярного выражения :

введите описание изображения здесь

Для групп настройки те же, но конфигурация находится за Push rules кнопкой в левом меню :

введите описание изображения здесь