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

Ustawienia Jenkinsa i SonarQube

Problem

Kolejnym problemem, który napotkaliśmy było odpowiednie ustawienie Jenkinsa (autoryzacje, utworzenie projektów, uruchamianie przez migawkę na GitHub) oraz SonarQube (projekt, autoryzacja, bramka jakościowa).

Rozwiązanie

  1. Konfiguracja Jenkinsa.

  2. SonarQube

Plik konfiguracyjny Jenkinsa (/etc/default/jenkins) został wzbogacony o wpis HTTP_HOST=80.211.241.126 oraz zmianę JENKINS_ARGS="--webroot=/var/cache/$NAME/war --httpPort=$HTTP_PORT na JENKINS_ARGS="--webroot=/var/cache/$NAME/war --httpPort=$HTTP_PORT --httpListenAddress=$HTTP_HOST".

SonarQube może być rozbudowany o dodatkowe narzędzia analitycznie poprzez wtyczki. Jak na razie nie korzystaliśmy z tej możliwości.

Dodatkowe informacje:

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