Jenkins & SonarQube on server: performance - marcinogo/robot GitHub Wiki
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.
-
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).