Sonarcloud falla con Travis, Maven y github [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo consigo que Sonarcloud se ejecute en solicitudes de extracción de bifurcaciones con Travis, Maven y github 3 respuestas

Un proyecto en el que trabajo eclipse / scan) usa Travis y Sonar para la integración continua y el análisis de código.

La semana pasada, noté que las compilaciones fallaban en el paso del sonar con:

ERROR: Error during SonarQube Scanner execution
org.sonar.squidbridge.api.AnalysisException: Please provide compiled classes of your project with sonar.java.binaries property

Después de un poco de investigación, pensé quefixed @ actualizando eladdons: sección sonarqube asonarcloud) y cambiar a usar- mvn -q sonar:sonar más bien que- sonar-scanner en elscript: sección de la.travis.yml archivo

Ahora, sin embargo, las solicitudes de extracción externas (de las bifurcaciones) que superan las pruebas de integración fallan por un motivo diferente en el paso del sonar:

$ mvn -q sonar:sonar
...
[ERROR] SonarQube server [http://localhost:9000] can not be reached

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar (default-cli) on project org.eclipse.scanning: Unable to execute SonarQube: Fail to get bootstrap index from server: Failed to connect to localhost/127.0.0.1:9000: Connection refused (Connection refused) -> [Help 1]

Esto parece estar relacionado con diferencias anteriores en el registro:

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#Pull-Requests-and-Security-Restrictions

y un @ totalmente perdiomplemento @SonarCloud sección

Para ver la diferencia, compare el construcción fallida # 625 (que era una solicitud de extracción de un repositorio bifurcado) con la construcción exitosa # 628 (que era una solicitud de extracción desde el repositorio).

ace aproximadamente un mes, los tirones externos funcionan sin problemas, por ejemplo,build # 536 aprobado, habiendo corridoSetting environment variables from repository settings, SonarCloud addon ysonar-scanner correctamente.

in embargo, las compilaciones posteriores, comobuild # 538 aprobado, pero solo porquesonar-scanner análisis omitido yexited with 0 a pesar de que no pudieron correr.

i bien probablemente podría deshabilitar Sonar en solicitudes de extracción externas, sería bueno si pudiera arreglar nuestro repositorio para obtener pruebas de integración y análisis de código tanto en solicitudes de extracción internas como externas, así que

¿Fue mi arreglo original el correcto? Si es así, ¿cómo hago para que funcione con solicitudes de extracción tanto internas como externas? Si no, ¿cómo debería haber solucionado el problema original?

Nota, esta pregunta ha sido reemplazada por¿Cómo consigo que Sonarcloud se ejecute en solicitudes de extracción de bifurcaciones con Travis, Maven y github que se centra en el problema subyacente en lugar de tratar de corregir algunos de los síntomas.

Respuestas a la pregunta(2)

Su respuesta a la pregunta