Wenn MSBuild.SonarQube.Runner.exe läuft (Version 2.0), erhalte ich folgende Fehlermeldung:MSBuild Sonarqube Runner Proxy-Authentifizierung
SonarQube Scanner for MSBuild 2.0
Default properties file was found at C:\path-to-sonar\SonarQube.Analysis.xml
Loading analysis properties from C:\path-to-sonar\SonarQube.Analysis.xml
Pre-processing started.
Preparing working directories...
Checking for updates...
Unhandled Exception: System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required.
at System.Net.WebClient.DownloadFile(Uri address, String fileName)
at System.Net.WebClient.DownloadFile(String address, String fileName)
at SonarQube.Bootstrapper.BuildAgentUpdater.TryUpdate(String hostUrl, String targetDir, ILogger logger)
at SonarQube.Bootstrapper.Program.PreProcess(IBuildAgentUpdater updater, IBootstrapperSettings settings, ILogger logger)
at SonarQube.Bootstrapper.Program.Execute(String[] args, IBuildAgentUpdater updater, ILogger logger)
at SonarQube.Bootstrapper.Program.Main(String[] args)
Dieses auf einem Windows-Jenkins Slave ausgeführt wird, die in der Tat der Fall ist, , erfordern Proxy-Authentifizierung. Der SonarQube-Server ist nicht derselbe Server wie der Jenkins-Master oder -Slave.
Update Center befindet sich auf dem Server ausgeschaltet ist, und ich habe sogar einschließlich der folgenden Eigenschaft in der SonarQube.Analysis.xml Datei versucht (nur grinst):
<Property Name="sonar.updatecenter.active">false</Property>
Ist es möglich auszuschalten die Update-Funktion in MSBuild SonarQube Runner?