SlideShare a Scribd company logo
1 of 25
Welkom!
Het webinar begint spoedig
SonarQube
Fokko Veegens
Nagesh Kuppens is beschikbaar voor
technische ondersteuning via 085 – 487 52 04.
Problemen met het geluid?
Vragen en informatie via Skype for Business
Webinar
SonarQube
Fokko Veegens
About Delta-N
Microsoft Partner
Delta-N BV Volg ons:
Laan van Waalhaven 450 Twitter: https://twitter.com/DeltaNBV
2497 GR Den Haag Facebook: www.facebook.com/pages/Delta-N-BV
085 – 487 52 00 Blogs: www.delta-n.nl/blogs-medewerkers
info@delta-n.nl Linkedin: www.linkedin.com/company/delta-n
www.delta-n.nl Slideshare: www.slideshare.net/deltanbv
About me
Fokko
veegens.wordpress.com
@fokkoveegens
fokkov@delta-n.nl
in/fokkoveegens
Waarom zien we hier wel een PROBLEEM?
En hier niet??
Wie bepaalt welk probleem opgelost
wordt?
Aan de hand waarvan bepaalt hij/zij?
SonarSource Edities
Community Edition (SonarQube) – small teams
Professional Edition – ~50
Enterprise Edition – 100+
Ultimate Edition – Large enterprise
Vergelijking: http://dist.sonarsource.com/SonarSource_Edition_Comparison.pdf
Demo architectuur
VSO
TFS Build Agent
DN-SQ-Build
SonarQube server
DN-SQ-SonarQube
SQL Database
Java
HTTPS HTTP(S)
TCP (1433)
Client
(Webbrowser)HTTPS
HTTP(S)
Setup - Demo
SonarQube installeren op Azure VM
http://www.donovanbrown.com/post/2015/06/17/how-to-setup-a-sonarqube-server-in-azure
Build Agent installeren op Azure VM
Provision Project in SonarQube
Build aanmaken in VSO
Endpoint naar SonarQube
Build draaien
Inrichting - Demo
Groups/users/permissions
Dashboards
Quality profiles – rules
Quality gates
Analyse & Verbetering - Demo
Project
Action Plan
Issues
Extensibility - Demo
JAR packages
Toekomst
Toekomst
Build tasks in TFS on prem (2015.1)
Debt report in Build Summary
AD integratie
One-click installatie
TFVC ondersteuning > owner & branching
Work item maken vanuit issue
Meer filters om “warning fatigue” te voorkomen
Analyse draaien na pull request
http://blogs.msdn.com/b/visualstudioalm/archive/2015/09/23/sonarqube-integration-plans.aspx
Conclusie
Snel inzicht in debt/problemen
Inspanningen voor verbetering inzichtelijk
Aansluiting bij zowel TFS als Visual Studio
Het wordt alleen maar beter!
Upcoming webinars
Cross-platform apps bouwen met Build vNext
16 december, 12:00 – 13:00
www.delta-n.nl/webinar-bouwen-met-build-vnext
Containers en Cross-Platform Development
21 december, 12:00 – 13:00
www.delta-n.nl/webinar-containers-en-cross-platform-development
Other events
www.delta-n.nl/events
Webinar gemist?
Kijk de opname terug via
www.delta-n.nl/webinar-terugkijken
Vragen
About Delta-N
Microsoft Partner
Delta-N BV Volg ons:
Laan van Waalhaven 450 Twitter: https://twitter.com/DeltaNBV
2497 GR Den Haag Facebook: www.facebook.com/pages/Delta-N-BV
085 – 487 52 00 Blogs: www.delta-n.nl/blogs-medewerkers
info@delta-n.nl Linkedin: www.linkedin.com/company/delta-n
www.delta-n.nl Slideshare: www.slideshare.net/deltanbv
Links
SonarQube website: http://www.sonarqube.org
Kickoff blogpost MSDN met handige links:
http://blogs.msdn.com/b/visualstudioalm/archive/2015/04/28/technical-
debt-management-announcing-sonarqube-integration-with-msbuild-and-
team-build.aspx
SonarQube Server opzetten in Azure (Donovan Brown blogpost):
http://www.donovanbrown.com/post/2015/06/17/how-to-setup-a-
sonarqube-server-in-azure
ALM Ranger Guidance voor installatie SonarQube:
https://github.com/SonarSource/sonar-.net-documentation

More Related Content

Viewers also liked

SonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualitySonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualityLarry Nung
 
SonarQube - Should I Stay or Should I Go ?
SonarQube - Should I Stay or Should I Go ? SonarQube - Should I Stay or Should I Go ?
SonarQube - Should I Stay or Should I Go ? Geeks Anonymes
 
The story of SonarQube told to a DevOps Engineer
The story of SonarQube told to a DevOps EngineerThe story of SonarQube told to a DevOps Engineer
The story of SonarQube told to a DevOps EngineerManu Pk
 
Tracking and improving software quality with SonarQube
Tracking and improving software quality with SonarQubeTracking and improving software quality with SonarQube
Tracking and improving software quality with SonarQubePatroklos Papapetrou (Pat)
 
Code Quality, Standards and Best Practices, Discuss
Code Quality, Standards and Best Practices, DiscussCode Quality, Standards and Best Practices, Discuss
Code Quality, Standards and Best Practices, DiscussJapheth Thomson
 
SonarQube 로 Unity 프로젝트 관리
SonarQube 로 Unity 프로젝트 관리SonarQube 로 Unity 프로젝트 관리
SonarQube 로 Unity 프로젝트 관리EG Lim
 
Java Source Code Analysis using SonarQube
Java Source Code Analysis using SonarQubeJava Source Code Analysis using SonarQube
Java Source Code Analysis using SonarQubeAngelin R
 
Juc west-how to build a jenkins db the wrong way!
Juc west-how to build a jenkins db the wrong way!Juc west-how to build a jenkins db the wrong way!
Juc west-how to build a jenkins db the wrong way!Michael Barbine
 
Jenkins Workflow - An Introduction
Jenkins Workflow - An IntroductionJenkins Workflow - An Introduction
Jenkins Workflow - An IntroductionBen Snape
 
20160929 android taipei Sonatype nexus on amazon ec2
20160929 android taipei Sonatype nexus on amazon ec2 20160929 android taipei Sonatype nexus on amazon ec2
20160929 android taipei Sonatype nexus on amazon ec2 TSE-JU LIN(Louis)
 
Using Jenkins XML API
Using Jenkins XML APIUsing Jenkins XML API
Using Jenkins XML APIAnton Weiss
 

Viewers also liked (20)

SonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualitySonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code Quality
 
SonarQube - Should I Stay or Should I Go ?
SonarQube - Should I Stay or Should I Go ? SonarQube - Should I Stay or Should I Go ?
SonarQube - Should I Stay or Should I Go ?
 
The story of SonarQube told to a DevOps Engineer
The story of SonarQube told to a DevOps EngineerThe story of SonarQube told to a DevOps Engineer
The story of SonarQube told to a DevOps Engineer
 
Track code quality with SonarQube
Track code quality with SonarQubeTrack code quality with SonarQube
Track code quality with SonarQube
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
Tracking and improving software quality with SonarQube
Tracking and improving software quality with SonarQubeTracking and improving software quality with SonarQube
Tracking and improving software quality with SonarQube
 
SonarQube
SonarQubeSonarQube
SonarQube
 
Code Quality, Standards and Best Practices, Discuss
Code Quality, Standards and Best Practices, DiscussCode Quality, Standards and Best Practices, Discuss
Code Quality, Standards and Best Practices, Discuss
 
SonarQube 로 Unity 프로젝트 관리
SonarQube 로 Unity 프로젝트 관리SonarQube 로 Unity 프로젝트 관리
SonarQube 로 Unity 프로젝트 관리
 
Sonar
SonarSonar
Sonar
 
SonarQube Overview
SonarQube OverviewSonarQube Overview
SonarQube Overview
 
SONAR
SONARSONAR
SONAR
 
Java Source Code Analysis using SonarQube
Java Source Code Analysis using SonarQubeJava Source Code Analysis using SonarQube
Java Source Code Analysis using SonarQube
 
Sonar Metrics
Sonar MetricsSonar Metrics
Sonar Metrics
 
Los vatos
Los vatosLos vatos
Los vatos
 
Juc west-how to build a jenkins db the wrong way!
Juc west-how to build a jenkins db the wrong way!Juc west-how to build a jenkins db the wrong way!
Juc west-how to build a jenkins db the wrong way!
 
Jenkins Workflow - An Introduction
Jenkins Workflow - An IntroductionJenkins Workflow - An Introduction
Jenkins Workflow - An Introduction
 
20160929 android taipei Sonatype nexus on amazon ec2
20160929 android taipei Sonatype nexus on amazon ec2 20160929 android taipei Sonatype nexus on amazon ec2
20160929 android taipei Sonatype nexus on amazon ec2
 
Sonar Overview
Sonar OverviewSonar Overview
Sonar Overview
 
Using Jenkins XML API
Using Jenkins XML APIUsing Jenkins XML API
Using Jenkins XML API
 

Similar to DevOps – SonarQube

Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Delta-N
 
Microsoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxMicrosoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxDelta-N
 
Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Delta-N
 
Webinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenWebinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenDelta-N
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxWebinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxDelta-N
 
TOP100 Tools for Learning 18+25/02/2021
TOP100 Tools for Learning 18+25/02/2021TOP100 Tools for Learning 18+25/02/2021
TOP100 Tools for Learning 18+25/02/2021Stimulearning
 
Office 365 aanpassen aan uw huisstijl - webinar
Office 365 aanpassen aan uw huisstijl - webinarOffice 365 aanpassen aan uw huisstijl - webinar
Office 365 aanpassen aan uw huisstijl - webinarDelta-N
 
Show & Share '09 Competenties In Beeld
Show & Share '09 Competenties In BeeldShow & Share '09 Competenties In Beeld
Show & Share '09 Competenties In BeeldJeroen Bottema
 
Scrum round table - Better retrospectives
Scrum round table - Better retrospectivesScrum round table - Better retrospectives
Scrum round table - Better retrospectivesDelta-N
 
Webinar Github Workitem management.pdf
Webinar Github Workitem management.pdfWebinar Github Workitem management.pdf
Webinar Github Workitem management.pdfDelta-N
 
Webinar product backlog management.pdf
Webinar product backlog management.pdfWebinar product backlog management.pdf
Webinar product backlog management.pdfDelta-N
 
Van Skype voor bedrijven naar Microsoft Teams
Van Skype voor bedrijven naar Microsoft TeamsVan Skype voor bedrijven naar Microsoft Teams
Van Skype voor bedrijven naar Microsoft TeamsDelta-N
 
Scrum Round Table - Team building
Scrum Round Table - Team buildingScrum Round Table - Team building
Scrum Round Table - Team buildingDelta-N
 
Dutch VMUG Event 2012 - Get Certified!
Dutch VMUG Event 2012 - Get Certified!Dutch VMUG Event 2012 - Get Certified!
Dutch VMUG Event 2012 - Get Certified!Joep Piscaer
 
Criteria Live Video
Criteria Live VideoCriteria Live Video
Criteria Live Videocvohz
 
TOP100 Tools for Learning - overzicht 2020
TOP100 Tools for Learning  - overzicht 2020TOP100 Tools for Learning  - overzicht 2020
TOP100 Tools for Learning - overzicht 2020Stimulearning
 
Stemkastjes huren
Stemkastjes hurenStemkastjes huren
Stemkastjes hurenjacobbeeker
 

Similar to DevOps – SonarQube (18)

Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022
 
Microsoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxMicrosoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptx
 
Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021
 
Webinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenWebinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogen
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxWebinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptx
 
TOP100 Tools for Learning 18+25/02/2021
TOP100 Tools for Learning 18+25/02/2021TOP100 Tools for Learning 18+25/02/2021
TOP100 Tools for Learning 18+25/02/2021
 
Office 365 aanpassen aan uw huisstijl - webinar
Office 365 aanpassen aan uw huisstijl - webinarOffice 365 aanpassen aan uw huisstijl - webinar
Office 365 aanpassen aan uw huisstijl - webinar
 
Show & Share '09 Competenties In Beeld
Show & Share '09 Competenties In BeeldShow & Share '09 Competenties In Beeld
Show & Share '09 Competenties In Beeld
 
Peter Sinnige - webvideo
Peter Sinnige - webvideoPeter Sinnige - webvideo
Peter Sinnige - webvideo
 
Scrum round table - Better retrospectives
Scrum round table - Better retrospectivesScrum round table - Better retrospectives
Scrum round table - Better retrospectives
 
Webinar Github Workitem management.pdf
Webinar Github Workitem management.pdfWebinar Github Workitem management.pdf
Webinar Github Workitem management.pdf
 
Webinar product backlog management.pdf
Webinar product backlog management.pdfWebinar product backlog management.pdf
Webinar product backlog management.pdf
 
Van Skype voor bedrijven naar Microsoft Teams
Van Skype voor bedrijven naar Microsoft TeamsVan Skype voor bedrijven naar Microsoft Teams
Van Skype voor bedrijven naar Microsoft Teams
 
Scrum Round Table - Team building
Scrum Round Table - Team buildingScrum Round Table - Team building
Scrum Round Table - Team building
 
Dutch VMUG Event 2012 - Get Certified!
Dutch VMUG Event 2012 - Get Certified!Dutch VMUG Event 2012 - Get Certified!
Dutch VMUG Event 2012 - Get Certified!
 
Criteria Live Video
Criteria Live VideoCriteria Live Video
Criteria Live Video
 
TOP100 Tools for Learning - overzicht 2020
TOP100 Tools for Learning  - overzicht 2020TOP100 Tools for Learning  - overzicht 2020
TOP100 Tools for Learning - overzicht 2020
 
Stemkastjes huren
Stemkastjes hurenStemkastjes huren
Stemkastjes huren
 

More from Delta-N

Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfAzure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfDelta-N
 
Webinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfWebinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfDelta-N
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfTechorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfDelta-N
 
Nieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfNieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfDelta-N
 
Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Delta-N
 
Practical steps to increase deployment frequency
Practical steps to increase deployment frequencyPractical steps to increase deployment frequency
Practical steps to increase deployment frequencyDelta-N
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxNieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxDelta-N
 
Webinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxWebinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxDelta-N
 
Starten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxStarten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxDelta-N
 
Nieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfNieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfDelta-N
 
Webinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerWebinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerDelta-N
 
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 aprilWebinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 aprilDelta-N
 
Webinar Microsoft 365 Security
Webinar Microsoft 365 Security Webinar Microsoft 365 Security
Webinar Microsoft 365 Security Delta-N
 
Webinar Digitaal samenwerken in Office 365
Webinar Digitaal samenwerken in Office 365Webinar Digitaal samenwerken in Office 365
Webinar Digitaal samenwerken in Office 365Delta-N
 
DevOps en YAML pipelines
DevOps en YAML pipelinesDevOps en YAML pipelines
DevOps en YAML pipelinesDelta-N
 
DevOps en YAML pipelines
DevOps en YAML pipelinesDevOps en YAML pipelines
DevOps en YAML pipelinesDelta-N
 
Webinar stapsgewijs naar een moderne werkplek
Webinar stapsgewijs naar een moderne werkplekWebinar stapsgewijs naar een moderne werkplek
Webinar stapsgewijs naar een moderne werkplekDelta-N
 
Webinar Deepdive in Teams
Webinar Deepdive in TeamsWebinar Deepdive in Teams
Webinar Deepdive in TeamsDelta-N
 
Microsoft 365 journaal juni 2020
Microsoft 365 journaal juni 2020Microsoft 365 journaal juni 2020
Microsoft 365 journaal juni 2020Delta-N
 
SharePoint: nieuwe mogelijkheden en best practices
SharePoint: nieuwe mogelijkheden en best practicesSharePoint: nieuwe mogelijkheden en best practices
SharePoint: nieuwe mogelijkheden en best practicesDelta-N
 

More from Delta-N (20)

Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfAzure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdf
 
Webinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfWebinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdf
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfTechorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdf
 
Nieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfNieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdf
 
Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022
 
Practical steps to increase deployment frequency
Practical steps to increase deployment frequencyPractical steps to increase deployment frequency
Practical steps to increase deployment frequency
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxNieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
 
Webinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxWebinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptx
 
Starten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxStarten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptx
 
Nieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfNieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdf
 
Webinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerWebinar Identity en Apparatenbeheer
Webinar Identity en Apparatenbeheer
 
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 aprilWebinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
 
Webinar Microsoft 365 Security
Webinar Microsoft 365 Security Webinar Microsoft 365 Security
Webinar Microsoft 365 Security
 
Webinar Digitaal samenwerken in Office 365
Webinar Digitaal samenwerken in Office 365Webinar Digitaal samenwerken in Office 365
Webinar Digitaal samenwerken in Office 365
 
DevOps en YAML pipelines
DevOps en YAML pipelinesDevOps en YAML pipelines
DevOps en YAML pipelines
 
DevOps en YAML pipelines
DevOps en YAML pipelinesDevOps en YAML pipelines
DevOps en YAML pipelines
 
Webinar stapsgewijs naar een moderne werkplek
Webinar stapsgewijs naar een moderne werkplekWebinar stapsgewijs naar een moderne werkplek
Webinar stapsgewijs naar een moderne werkplek
 
Webinar Deepdive in Teams
Webinar Deepdive in TeamsWebinar Deepdive in Teams
Webinar Deepdive in Teams
 
Microsoft 365 journaal juni 2020
Microsoft 365 journaal juni 2020Microsoft 365 journaal juni 2020
Microsoft 365 journaal juni 2020
 
SharePoint: nieuwe mogelijkheden en best practices
SharePoint: nieuwe mogelijkheden en best practicesSharePoint: nieuwe mogelijkheden en best practices
SharePoint: nieuwe mogelijkheden en best practices
 

DevOps – SonarQube