Saltar al contenido

¿Es posible usar la variable de entorno en el archivo sonar-project.properties?

Solución:

No puede pasar la variable env al archivo sonar-project.property.

  • Si está creando un archivo sonar-project.property desde jenkins, puede usar build con param.

    (o)

  • Cree un sonar-project.properties sin sonar.source.

  • Cree una compilación con la variable param {ruta}, obtenga la ruta src del usuario para cada compilación,

  • Asigne la variable con sonar.source = $ {ruta} en sh.

  • Agregue sonar.source a sonar-project.properties para cada compilación en sh usando (>>) o cmd de jenkins.

    ej.) sonar.source = “ruta” >> sonar-project.properties

finalmente el espacio de trabajo contiene el archivo sonar-project.properties con la ruta src.

Las variables de entorno se admiten en sonar-project.properties a partir de la versión 2.9 de SonarQube Scanner (consulte SQSCANNER-9).

Entonces, esto debería funcionar ahora:

sonar.sources=${env.SONAR_RUN_WORKSPACE}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *