2017-12-05 25 views
1

코드에서 문제를보고하는 경우 가능 Gitlab 자동으로 병합 요청을 종료하는 것입니다, 검사 결과에 대해 Gitlab에 게시 그 병합 요청. 가 sonarQube 내가 젠킨스 작업에서 수중 음파 탐지기 스캐너를 시작 Gitlab '병합 요청 사건'으로 webhook을 사용하고

는 스캔 수중 음파 탐지기에 의해보고 차단 문제가있는 경우 자동으로 병합 요청을 종료 할 수 있습니까?

enter image description here

+0

당신은 항상 MR을 닫습니다 Gitlab API를 사용할 수 있습니다. – djuarez

답변

0

당신은 gabriel-allaigre/sonar-gitlab-plugin (도 visible on GitHub)와 GitLab API를 호출 소나 플러그인의 예를 볼 수 있습니다. 그러나 as mentioned here은 병합 요청 API 호출을 지원하지 않습니다.

다른 방법은 코드를 누르면 또는 병합 요청이 생성 될 때 젠킨스 빌드 트리거 상기 JENKINS GitLab Plugin 통해서이다. 해당 플러그인으로 병합 요청을 닫습니다. 그것을 SonarQubeCommunity/sonar-build-breaker과 결합하십시오.