Tartalomjegyzék:

Hogyan integrálja a SonarQube-ot a Jenkinsbe?
Hogyan integrálja a SonarQube-ot a Jenkinsbe?

Videó: Hogyan integrálja a SonarQube-ot a Jenkinsbe?

Videó: Hogyan integrálja a SonarQube-ot a Jenkinsbe?
Videó: Dependabot: How to Update Your Project's Dependencies Automatically 2024, Lehet
Anonim

A SonarQube Jenkinsben való integrációjához a következő lépéseket hajtotta végre

  1. Jelentkezzen be Jenkins és telepítse SonarQube szkenner plugin. Lépjen a Kezelés elemre Jenkins –> Beépülő modulok kezelése> Elérhető –> SonarQube scanner.
  2. Konfigurálja a SonarQube-ot hazaút.
  3. Most, Konfigurálja a SonarQube-ot szerver be Jenkins .
  4. Mentsd el.

Ezt követően az is felmerülhet, hogy hogyan használhatom a SonarQube szkennert a Jenkinsben?

Bejelentkezni Jenkins rendszergazdaként, és lépjen a Kezelés elemre Jenkins > Beállítás Rendszer. Görgessen le a SonarQube konfigurációs részben kattintson a Hozzáadás gombra SonarQube , és adja hozzá a kért értékeket. A szerver hitelesítési tokent "titkos szöveg" hitelesítő adatként kell létrehozni.

Továbbá, hogyan valósítja meg a SonarQube-ot? A SonarQube beállítása

  1. Futtassa a SonarQube szervert.
  2. Futtassa a docker ps-t, és ellenőrizze, hogy a szerver működik-e.
  3. Várja meg, amíg a szerver elindul, és jelentkezzen be a SonarQube szerverre a https://localhost:9000 címen az alapértelmezett hitelesítő adatok használatával: bejelentkezés: rendszergazda jelszó: admin.
  4. Nyissa meg a https://localhost:9000/account/security/ oldalt, és hozzon létre egy tokent.

Hasonlóképpen, hogyan állíthatom be a Sonar kód lefedettségét a Jenkinsben?

2 válasz. Először is kell telepítés " SonarQube Scanner Plugin" és állítsa be a SonarQube-ot szerver konfigurációt a Globális eszközben beállítások nak,-nek jenkins . Aztán munkában Konfiguráció -> Építés -> SonarQube A lapolvasó a következő tulajdonságokkal kapcsolatban említi meg jacoco együtt hanglokátor projekthez kapcsolódó ingatlanok.

Mi az a Sonar Jenkins?

A SonarQube egy webalapú alkalmazás, amelyet a kódminőség központosított kezelésére használnak. Úgy döntöttünk, hogy integráljuk Jenkins hogy egy kattintással megoldható legyen. Forgatókönyv: A SonarQube integrálása a következővel Jenkins egységteszt-esetek futtatásához és az eredmények közzétételéhez a SonarQube-ban.

Ajánlott: