Es un script que se encarga de ejecutar el programa sonar-scanner establecido en un contenedor oficial, para ejecutar el sonar-scanner en contenedor necesitas tener instalado docker.
llamando la función en la terminal preferida del programador indicando los valores que te permite sonarqube 🧑🏿💻 ejemplo: cuando configuras un proyecto en javascript o python te dará al final d ela configuración una información similar a esta.
sonar-scanner \
-Dsonar.projectKey=pruebas \
-Dsonar.sources=. \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.login=3910de611047006cb3ca29c5e5ff8bc89f5d3757
lo cual de estos datos solamente necesitaras estos campos en este orden.
sonarScanner Dsonar.host.url Dsonar.login path_local_proyecto
estableciendo los datos del ejemplo:
sonarScanner http://localhost:9000 3910de611047006cb3ca29c5e5ff8bc89f5d3757 /pathlocal/proyecto
-
Abrir le archivo zshrc con tu editor de texto preferible en nuestro caso vscode.
code ~/.zshrc
-
Introduzca el script al archivo zshrc que se encuentra en sonarScanner.sh.
-
grabar y ejecutar el comando source.
source ~/.zshrc
-
Abrir le archivo bashrc con tu editor de texto preferible en nuestro caso vscode.
code ~/.bashrc
-
Introduzca el script al archivo bashrc que se encuentra en sonarScanner.sh.
-
grabar y ejecutar el comando source.
source ~/.bashrc
Por el momento solo funciona en linux y Mac, pero en el futuro se estará implementando en windows de igual forma si gustan colaborar con este script es bienvenido 👍