Continuando o processo de CI (Continuous Integration) e CD (Continuous Delivery), o SonarQube é uma excelente ferramenta open source de análise de qualidade do código-fonte. Os times de desenvolvimento utilizam no processo de DevOps pipelines de integração contínua para inspecionar regularmente a qualidade dos Builds, entre eles, bugs, vulnerabilidades, code smells e code coverage.
A extensão do SonarQube pode ser instalada, acessando o Marketplace da Microsoft:

Agora no VSTS, o primeiro passo é configurar o servidor SonarQube como um serviço endpoint do seu projeto. Acesse o Services no VSTS e escolha a opção + New Service Endpoint. Defina o nome da conexão e servidor de URL no SonarQube Server e o Authentication Token.

A seguir devemos configurar a tarefa Prepare Analysis Configuration nas Definições de Build do VSTS. O nome do projeto, source e o servidor de endpoint do SonarQube são parametrizados nesta etapa.

E a análise do código pode ser acompanhada no servidor do SonarQube ou configurando o SonarCloud.

Like this:
Like Loading...
Related
Published by Leonardo Matsumota
PROFILE
• 19+ years of experience in IT Projects, systems development and data analysis
• AWS Advisory, Cloud and App Modernization
• Master - Business Intelligence and Data Mining
• Startup experience: digital marketing, SEO and enterprise strategy
Website: https://leonardo-matsumota.com/
SPECIALTIES
• Governance: Agile | Scaled Agile | Traditional (PMBOK) | Kanban | Lean Six Sigma
• Technical: ALM | DevOps | Cloud | Data Governance | App Migration / Modernization
SPEAKER
• Agile Trends | TDC | DevOps Days | MVP Conf | Webinars
WRITER
• Revista Mundo PM | Medium | WordPress | DevMedia | iMasters | DZone
• Books: Jornada DevOps | Liderança da Alta Gestão nos tempos de crise
CERTIFICATIONS
• AWS Cloud Practitioner
• KMP - Kanban Management Professional
• SAFe Certified Agilist
• Green Belt - Lean Six Sigma
• PSM I (Professional Scrum Master)
• PMP (Project Management Professional)
• Oracle SQL 1Z0-007 & Fundamentals IZ0-031
EDUCATION
• Certificate in Business Dynamics
• Master in Production Engineering (Stricto Sensu)
• MBA in Business Management with emphasis in Project Management
• MBA in Information Technology Management
• Bachelor of Computer Science
View all posts by Leonardo Matsumota
One thought on “Integração SonarQube com VSTS”
Comments are closed.