Jenkins & SonarQube on server: performance - marcinogo/robot GitHub Wiki

Wydajność

Problem

Problemem były długie czasy budowania projektów w Jenkinsie, losowe problemy z połączeniem do SonarQube (zintegrowanego z projektem Jenkinsa) oraz pojawiający się w logach błąd Error during SonarQube Scanner execution org.sonarsource.scanner.api.internal.ScannerException: Unable to execute SonarQube…​ Caused by: java.lang.IllegalStateException: Fail to parse entry in bootstrap index: <!DOCTYPE html>…​.

Przypuszczalnie (nie mam co do tego pewności) było to spowodowane przez małą wydajność naszego serwera CI/CD (ArubaCloud). Miał on następującą specyfikację:

  • 1 vCPU,

  • 2 GB RAM,

  • 40 GB SSD Storage,

  • 5 TB/miesiąc transferu danych.

Rozwiązanie

  1. Zwiększyliśmy plan serwera z Medium - 24,99 PLN + VAT / miesiąc na Large - 49,99 PLN + VAT / miesiąc.

Po zmianie planu, nowa specyfikacja serwera to:

  • 2 vCPU,

  • 4 GB RAM,

  • 80 GB SSD Storage,

  • 12 TB/miesiąc transferu danych.

Jak na razie problemy opisane wcześniej nie powróciły. Należy pamiętać, że w przyszłości ArubaCloud nie umożliwia zmniejszenia wykupionego planu, a tylko przedłużenie aktualnego (lub zwiększenie do go następnego poziomu).

⚠️ **GitHub.com Fallback** ⚠️