Skip to content

codeparce/github-actions-with-sonarqube-local

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github-Actions-With-Sonarqube

Manito aqui .. esto es un repo.. para.. que puedas aprender como implimentar Sonarqueb local con Github Actions

Proyecto

El proyecto que estaremos anal - izando sera uno simple con react , con el comando npm run dev lo puedes ejecutal

|
|- tres-en-raya

.github

Se encuentra la automatizacion simple de clonar el repo, descargar dependencias y ejecutar el escaneo etc.

|
|- .git-hub
    |--- scancode.yml

Sonarqube Local

Esta la definicion del Sonar en docker compose para poderlo levantar y gozar de mucho sexo

Recomiendo levantar el sonar en un sub sistema debian, pa que copees y peguees

cd sonarqube-local
docker compose up -d 
docker compose logs -f


# si te da errores el sonar realiza el siguiente comando 
sudo sysctl -w vm.max_map_count=262144

#Para hacerlo permanente:
echo "vm.max_map_count=262144" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
  • Ya entrando al sonar, desde localhost:9000 debes de hacer unas configuraciones, ir al apartado de My acount

alt text

  • Ir a security y generar un token global , el cual tienes que guardar para poderlo agregar in github

alt text

alt text

alt text

ngrok

  • Crear una cuenta ngrok para hacer el enrutamiento, en la misma pagina te da los pasos, y en el paso 2 en ves de colocar puerto 80 pones el puerto 9000

https://dashboard.ngrok.com/get-started/setup/windows

alt text

alt text

  • En github ir a la siguiente configuracion y agregas el token y la url donde esta alojado tu host (que en este ejemplo sera ngrok)

alt text

alt text

  • y ya cuando hagas push a main podras mirar tu scan en el sonar qube local en rutado con ngrok con unaarquitecturastandalonelevantadocondockercomposeporqueesmassensilloqueusarkubernetesigualesunejemplosimnple alt text

Yyyy lisstoo con esto puedes follarte a la de recursos humanos

alt text

About

Manito aqui .. esto es un repo.. para.. que puedas aprender como implimentar Sonarqueb local con Github Actions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors