Sonarqube Training Notes Sept 2024

DevOps

MOTOSHARE 🚗🏍️
Turning Idle Vehicles into Shared Rides & Earnings

From Idle to Income. From Parked to Purpose.
Earn by Sharing, Ride by Renting.
Where Owners Earn, Riders Move.
Owners Earn. Riders Move. Motoshare Connects.

With Motoshare, every parked vehicle finds a purpose. Owners earn. Renters ride.
🚀 Everyone wins.

Start Your Journey with Motoshare

Day1

What is SonarQube?
=====================
	Quality Mgmt tool

	tool
		Save cost ---> 70% of bugs in software due to Code Quality
		Save time ---> 
		Imp Quality ----> 

	mgmt.
		RULES
		ISSUES IN CODE

	Quality 
		Code Quality ------> FOCUS
		Test Quality
===================================================================
	PLAN -> Dev -> Code A -> Build -> PACK -> Archive -> Dep > AT -> CodeCoverage

	From SonarSource
	Dev in JAVA -- PLAT IND + JRE

	Release
		Community - FREE
		Dev		- PAID
		Enterprise - PAID
	https://www.sonarsource.com/products/sonarqube/downloads/

	Release - 10.6

Code Quality?
---------------------------------------
	Peer Code Review	- HUMAN would review Human Code.
	Static Code Review	
				CODE would review Human Code.
				1 CODE would review 1 Coding Scnario
				100 CODE would review 100 Coding Scnario
				Rule would review Code
				1000 Rule would review Code
				TOOL would review Code
				SCA TOOL would review Code
				https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis
		
How Sonarqube works?
===================	
SonarSqube Server			DONE
		Rules
		Web --- 9000
		DB - ANY RDBMS -- except MySQL (h2)

Code
		git repo clone to local
https://github.com/devopsschool-demo-labs-projects/java-sonarqube-helloworld-src

Scanner		
		jar/cmd

<blockquote class="wp-embedded-content" data-secret="RmlYItC225"><a href="https://www.devopsschool.com/blog/complete-guide-of-java-installation-in-linux/">Java Installation Guide in Linux & Windows</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; visibility: hidden;" title="“Java Installation Guide in Linux & Windows” — DevOpsSchool.com" src="https://www.devopsschool.com/blog/complete-guide-of-java-installation-in-linux/embed/#?secret=SFTDwu3nkb#?secret=RmlYItC225" data-secret="RmlYItC225" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<blockquote class="wp-embedded-content" data-secret="biAG5yEnnJ"><a href="https://www.devopsschool.com/blog/sonarqube-tutorails-installation-configuration/">Sonarqube Tutorails: Installation & Configuration</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; visibility: hidden;" title="“Sonarqube Tutorails: Installation & Configuration” — DevOpsSchool.com" src="https://www.devopsschool.com/blog/sonarqube-tutorails-installation-configuration/embed/#?secret=lOjUIq4Rxo#?secret=biAG5yEnnJ" data-secret="biAG5yEnnJ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>




	Code language: HTML, XML (xml)
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x