Я добавил плагин GitLab для jenkins и установил webhook, чтобы GitLab запускал сборку Jenkins.Дженкинс извлекает ревизию и локально объединяет ее с целевой веткой.После этого он создает объединенный код.Пока все в порядке.
Теперь я хочу, чтобы Sonarqube проанализировал объединенный код и добавил комментарии к запросу на слияние GitLab (используя плагин Sonarqube GitLab).Для этого мне нужно было бы передать SHA удаленного коммита из Jenkins в Sonarqube как sonar.gitlab.commit_sha
Однако в этом случае в переменной Jenkins переменная $ GIT_COMMIT ссылается на локально созданный коммит слияния - что, конечно, не можетбыть найденным в GitLab, и поэтому никакой комментарий не может быть добавлен.
Есть ли какое-либо решение для этого?Я не на том пути, чтобы сделать это таким образом, и я должен просто предоставить комментарии sonarqube для толчков к ветвям объектов (до запроса на слияние)?
Спасибо за любой ввод.