Schița de curs

Introducere

  • Prezentare generală a caracteristicilor și arhitecturii SonarQube

Noțiuni introductive

  • Instalarea și configurarea serverului
  • Navigarea în interfața de utilizare a serverului SonarQube.
  • Configurarea SonarScanner cu instrumente de compilare (Gradle, Maven, Ant etc.)

Integrarea cu instrumentele DevOps

  • Instalarea și configurarea plugin-urilor Jenkins
  • Importul depozitelor Azure DevOps în SonarQube
  • Configurarea proiectelor cu depozite GitHub

Executarea testelor și analizelor de cod

  • Definirea parametrilor de analiză
  • Executarea testelor și generarea de date
  • Lucrul cu analizoare de la terți

Îmbunătățirea și menținerea calității codului

  • Analiza istoricului proiectului
  • Definirea de reguli cu ajutorul profilurilor de calitate
  • Îmbunătățirea funcțiilor de securitate globală
  • Adăugarea de reguli de codificare cu SonarQube API-uri
  • Cele mai bune practici și sfaturi

Depanare

Rezumat și etapele următoare

Cerințe

  • Experiență cu administrarea DevOps.

Audiență

  • DevOps ingineri
  • Dezvoltatori
  14 ore
 

Mărturii (1)

Cursuri înrudite

Jenkins for .Net Continuous Integration (CI)

  14 ore

Categorii înrudite