2016-05-24 3 views
7

Мы использовали Gerrit для обзора кода, но теперь мы хотим использовать CI GitLab как один из обозревателей обзора кода. В принципе, если сборка GitLab CI успешна, обзор будет проходить для пользователя, представленного CI GitLab.Gerrit + GitLab's CI

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

+1

Я предполагаю, что использовать GitLab CI без использования GitLab довольно редко, следовательно вряд ли он найдет интеграцию GitLab CI для любой другой платформы обзора кода, чем GitLab. – sschuberth

+0

@trooper спасибо! – Mac

ответ

0

Вы посмотрели на «yiree» (Jiri)? Это, возможно, немного больше, чем вы хотите, и у него есть собственный поток CL, но есть крючки между git-подобным репо и Gerrit: https://github.com/vanadium/go.jiri

+0

Как помогает Jiri интегрироваться с GitLab * CI * (непрерывная интеграция)? – sschuberth

+0

У этого есть крючки для Git и Gerrit. В частности, он имеет Gerrit GetChange, который, если сборка будет успешной, может нажать или зеркально отобразить GitLab, которая затем построит код как часть GitLab CI. –

+0

Я понимаю, что OP использует GitLab CI * без *, используя GitLab, т. Е. Нет зеркального отображения репозитория, и Gerrit должен напрямую разговаривать с GitLab CI. – sschuberth

Смежные вопросы