Transcript of SonarQube - The leading platform for Continuous Code Quality
SONARQUBE - THE LEADING PLATFORM FOR
CONTINUOUS CODE QUALITY
Larry Nung
AGENDAIntroductionGetting startedSetup SonarQube windows serviceSetup MySQL databaseSetup securitySetup plugins with Update CenterManual setup pluginsRulesQuality ProfilesQuality GatesProject managementSetup remote accessSonarQube scanner for MSBuildIntegrate with JenkinsReferenceQ & A
2
INTRODUCTION3
INTRODUCTION The leading platform for Continuous Code
Quality
4
FEATURE Write Clean Code
Overall health Focus on the Leak Enforce Quality Gate Analyze pull requests Dig into issues Highlight hot spots
5
FEATURE Detect Bugs
Code Smells Security Vulnerability Activate The Rules You Need Explore All Execution Paths
6
FEATURE Multi-Language
20+ Programming Languages C/C++ JavaScript C# Java COBOL PL/SQL PHP ABAP VB.NET Python RPG Flex Objective-C Swift Web
7
FEATURE DevOps Integration
Build Systems MSBuild Maven Gradle Ant Makefiles
8
FEATURE Centralize Quality
All projects in one place
9
GETTING STARTED10
INSTALLATION
11
INSTALLATION
12
SETUP SONARQUBE WINDOWS SERVICE
13
SETUP SONARQUBE WINDOWS SERVICE
14
SETUP MYSQL DATABASE15
SETUP MYSQL DATABASE
16
SETUP MYSQL DATABASE
17
SETUP SECURITY18
SETUP SECURITY
19
SETUP SECURITY
20
SETUP SECURITY
21
SETUP SECURITY
22
SETUP SECURITY
23
SETUP SECURITY
24
SETUP PLUGINS WITH UPDATE CENTER
25
SETUP PLUGINS WITH UPDATE CENTER
26
MANUAL SETUP PLUGINS27
MANUAL SETUP PLUGINS
28
MANUAL SETUP PLUGINS
29
MANUAL SETUP PLUGINS
30
MANUAL SETUP PLUGINS
31
RULES32
RULES
33
RULES
34
QUALITY PROFILES35
QUALITY PROFILES
36
QUALITY PROFILES
37
QUALITY GATES38
QUALITY GATES
39
QUALITY GATES
40
PROJECT MANAGEMENT41
PROJECT MANAGEMENT
42
PROJECT MANAGEMENT
43
PROJECT MANAGEMENT
44
PROJECT MANAGEMENT
45
PROJECT MANAGEMENT
46
PROJECT MANAGEMENT
47
PROJECT MANAGEMENT
48
PROJECT MANAGEMENT
49
SETUP REMOTE ACCESS50
SETUP REMOTE ACCESS
51
SONARQUBE SCANNER FOR MSBUILD
52
SONARQUBE SCANNER FOR MSBUILD
53
SONARQUBE SCANNER FOR MSBUILD MSBuild.SonarQube.Runner.exe begin