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

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors