GitLab: запретить пользователям принимать собственные запросы на слияние

У меня есть группа разработчиков, работающих в репозитории GitLab. Я хочу, чтобы они все могли создавать мерж-реквесты, но я хочу убедиться, что для каждого изменения есть бумажный след проверки кода, а это означает, что мерж-реквест должен быть принят кем-то, кроме Автор.

Я могу настроить что-то, что эмулирует это, используя защищенную ветку, но тогда только часть людей может принимать запросы на слияние в эту ветку. Это излишне ограничивает; любой код может быть принят, если он прошел проверку кода.

Можно ли создать такой рабочий процесс в GitLab? В частности, можно ли настроить так, чтобы пользователь не мог принять свой собственный запрос на слияние?


person jpappe    schedule 10.10.2014    source источник


Ответы (1)


Обновление 2019-03: исправление CE: https://gitlab.com/gitlab-org/gitlab-ce/issues/30181 EE кажется возможным через: https://gitlab.com/gitlab-org/gitlab-ee/issues/3845

В настоящее время, кажется, нет никакого способа сделать это. Запрос в средстве отслеживания функций: http://feedback.gitlab.com/forums/176466-general/suggestions/6530328-disallow-merge-of-own-merge-requests-disable-self

person Ciro Santilli 新疆再教育营六四事件ۍ    schedule 21.10.2014
comment
Ссылка не работает, но я думаю, что в настоящее время эта функция не будет реализована в версии сообщества (см. gitlab.com/gitlab-org/gitlab-ce/issues/30181), и он еще недоступен в корпоративной версии (см. gitlab.com/gitlab-org/gitlab-ee/issues/3845). - person naught101; 03.04.2019
comment
@naught101 спасибо за ссылки. gitlab.com/gitlab-org/gitlab-ee/issues/3845 Мне кажется, в EE нет? Был закрыт этим объединенным MR: gitlab.com/gitlab-org/gitlab-ee /merge_requests/9007 - person Ciro Santilli 新疆再教育营六四事件ۍ 03.04.2019
comment
Ах, может быть, я неправильно прочитал. Казалось, что разговор продолжается. - person naught101; 03.04.2019