一、概述
本文主要描述sonarqube7.2如何與jenkins聯動實現提交代碼時自動分析併發送分析結果。
二、安裝
sonarqube和jenkins安裝可參照官網。
還需要配合代碼倉庫,如gitlab或者gitea,這不是本文重點,略過。
三、配置
首先配置gitlab/gitea代碼鉤子,實現提交代碼時,自動觸發執行jenkins編譯項目。
然後,在jenkins那邊配置編譯項目以及對應的鉤子
接着,在jenkins配置sonarqube地址,並安裝scanner
再在編輯項目裏配置sonarqube分析流程
最後在jenkins機器上安裝郵件命令,並在jenkins執行完sonarqube後,執行生成分析報告,然後使用郵件命令進行郵件發送。
有興趣的大佬大神可以關注下小弟的微信公共號,一起學習交流,掃描以下二維碼關注即可。