SonarQube學習(四)- 使用Jenkins集成JaCoCo和SonarQube檢查代碼測試覆蓋率

1、前言

我始終以爲學習這件事是本身的事,本身會了就是會了,無關於他人,但有點小傷感的是如今的閱讀量開始走低。html

2、準備

3、Jenkins配置

一、安裝SonarQube Scanner插件

二、全局配置

進入全局配置,找到以下項。java

2.一、Maven 配置

Maven Setting配置git

Maven 環境配置maven

2.二、JDK 配置

2.三、Git 配置

2.四、SonarQube Scanner配置

進入系統設置,找到工具

2.五、SonarQube servers 配置

到此jenkin配置部分完成學習

4、建立任務

建立一個maven項目,進入配置頁面ui

一、配置源碼管理工具,選Git

二、選擇Prepare SonarQube Scanner environment

三、Build設置

四、構建選擇 Execute SonarQube Scanner

五、Execute SonarQube Scanner 設置

最最重要的是,配置SonarQube analysis properties,內容以下:插件

sonar.projectKey=ks-cms-unicorn
sonar.projectName=ks-cms-unicorn
sonar.projectVersion=1.0

sonar.language=java
sonar.sourceEncoding=UTF-8

sonar.sources=$WORKSPACE
sonar.java.binaries=$WORKSPACE

5、執行構建

一、共兩個job

二、構建maven項目

構建過程以下:
3d

雙擊構建結果:
code

參考原文:
https://www.cnblogs.com/cjsblog/archive/2019/04/20/10740840.html

相關文章
相關標籤/搜索