Cuprins:

Cum integrezi SonarQube în Jenkins?
Cum integrezi SonarQube în Jenkins?

Video: Cum integrezi SonarQube în Jenkins?

Video: Cum integrezi SonarQube în Jenkins?
Video: SonarQube Jenkins | How to Integrate SonarQube and Jenkins | Edureka 2024, Noiembrie
Anonim

Pentru integrarea SonarQube în Jenkins, ați efectuat următorii pași

  1. Conectați-vă la Jenkins și instalați SonarQube plugin pentru scaner. Accesați Gestionare Jenkins –> Gestionează pluginuri > Disponibil –> SonarQube scaner.
  2. Configurați SonarQube calea de acasă.
  3. Acum, Configurați SonarQube server în Jenkins .
  4. Salvați-l.

Ulterior, se poate întreba, de asemenea, cum folosesc scanerul SonarQube în Jenkins?

Conectați la Jenkins ca administrator și accesați Gestionați Jenkins > Configurați Sistem. Derulați în jos la SonarQube secțiunea de configurare, faceți clic pe Adăugare SonarQube și adăugați valorile pentru care vi se solicită. Jetonul de autentificare a serverului ar trebui să fie creat ca autentificare „Text secret”.

În plus, cum implementați SonarQube? Configurați SonarQube

  1. Rulați serverul SonarQube.
  2. Rulați docker ps și verificați dacă un server funcționează.
  3. Așteptați ca serverul să pornească și conectați-vă la serverul SonarQube pe https://localhost:9000 folosind acreditările implicite: login: admin password: admin.
  4. Accesați: https://localhost:9000/account/security/ și generați un token.

De asemenea, cum pot seta acoperirea codului Sonar în Jenkins?

2 Răspunsuri. Trebuie mai întâi instalare " SonarQube Scanner Plugin" și configurați SonarQube Server configurație în Instrumentul global setări de jenkins . Apoi la job Configurare -> Construire -> SonarQube Scanerul menționează următoarele proprietăți legate de jacoco împreună cu sonar proprietăți legate de proiect.

Ce este Sonar Jenkins?

SonarQube este o aplicație web care este utilizată pentru gestionarea centralizată a calității codului. Am decis să-l integrăm cu Jenkins pentru a oferi o soluție cu un singur clic. Scenariu: Integrați SonarQube cu Jenkins pentru a rula cazuri de testare unitară și pentru a publica rezultatele pe SonarQube.

Recomandat: