bashSonarScanner

Indice:

😮 Que es bashSonarScanner?

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.

🤔 Como funciona bashSonarScanner?

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

🦾 Como instalarlo?

  1. Abrir le archivo zshrc con tu editor de texto preferible en nuestro caso vscode.

        code ~/.zshrc
  2. Introduzca el script al archivo zshrc que se encuentra en sonarScanner.sh.

  3. grabar y ejecutar el comando source.

        source ~/.zshrc

Listo!!!! Alternate text

BASH

  1. Abrir le archivo bashrc con tu editor de texto preferible en nuestro caso vscode.

        code ~/.bashrc
  2. Introduzca el script al archivo bashrc que se encuentra en sonarScanner.sh.

  3. grabar y ejecutar el comando source.

        source ~/.bashrc

Listo!!!! Alternate text

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 👍

☝️ subir