Справка по удаленной фиксации запроса на слияние Jenkins GitLab - PullRequest
0 голосов
/ 29 мая 2018

Я добавил плагин GitLab для jenkins и установил webhook, чтобы GitLab запускал сборку Jenkins.Дженкинс извлекает ревизию и локально объединяет ее с целевой веткой.После этого он создает объединенный код.Пока все в порядке.

Теперь я хочу, чтобы Sonarqube проанализировал объединенный код и добавил комментарии к запросу на слияние GitLab (используя плагин Sonarqube GitLab).Для этого мне нужно было бы передать SHA удаленного коммита из Jenkins в Sonarqube как sonar.gitlab.commit_sha

Однако в этом случае в переменной Jenkins переменная $ GIT_COMMIT ссылается на локально созданный коммит слияния - что, конечно, не можетбыть найденным в GitLab, и поэтому никакой комментарий не может быть добавлен.

Есть ли какое-либо решение для этого?Я не на том пути, чтобы сделать это таким образом, и я должен просто предоставить комментарии sonarqube для толчков к ветвям объектов (до запроса на слияние)?

Спасибо за любой ввод.

...