Course Code: sonarqubedevops
Duration: 7 hours
Course Outline:

上午

SonarQube 特性和架構概述

軟件功能概述與架構介紹

Sonarqube配置使用與集成

  1. 安裝和配置Sonarqube服務
  2.  SonarQube 服務功能使用
  3. 使用構建工具(Gradle、Maven、Ant 等)設置 SonarScanner

下午

Sonarqube與Jenkins集成配置與使用

  1. 安裝和配置 Jenkins 插件
  2. 將 Azure DevOps 存儲庫導入 SonarQube
  3. 使用 GitHub/gitlab 存儲庫設置項目

運行代碼測試和分析

提高和維護代碼質量

  1. 定義分析參數
  2. 執行測試並生成數據
  3. 使用第三方分析器
  4. 使用質量配置文件定義規則
  5. 增強全局安全功能