apuntes:calidad
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
apuntes:calidad [2021/03/06 21:48] – [SonarQube] Santiago Faci | apuntes:calidad [2021/03/07 21:39] – [VisualVM] Santiago Faci | ||
---|---|---|---|
Line 11: | Line 11: | ||
=== Máquina virtual con SonarQube === | === Máquina virtual con SonarQube === | ||
- | Para comenzar a trabajar con SonarQube primero debemos contar con la herramienta instalada. Es una aplicación web que debe ser instalada en alguna máquina dentro de la red de forma que todos los desarrolladores tengan acceso a ella. | + | Para comenzar a trabajar con [[https:// |
La instalación puede ser un tanto complicada pero nosotros contaremos con una máquina virtual que ya viene con la herramienta instalado y lista para usar. Asi, descargaremos la [[https:// | La instalación puede ser un tanto complicada pero nosotros contaremos con una máquina virtual que ya viene con la herramienta instalado y lista para usar. Asi, descargaremos la [[https:// | ||
Line 21: | Line 21: | ||
< | < | ||
</ | </ | ||
+ | |||
+ | A continuación veremos los pasos que se han de seguir para poner en marcha la máquina virtual de Sonarqube: | ||
+ | |||
+ | {{ youtube> | ||
==== Configurar Maven con SonarQube ==== | ==== Configurar Maven con SonarQube ==== | ||
Line 103: | Line 107: | ||
< | < | ||
</ | </ | ||
+ | |||
+ | {{ youtube> | ||
+ | |||
+ | ==== Revisar el análisis de código y corregir defectos en el código ==== | ||
+ | |||
+ | A partir del análisis de código que queda registrado en SonarQube, podemos ver cuáles son los defectos que tiene nuestro código en general (// | ||
+ | |||
+ | {{ youtube> | ||
==== Integrar SonarQube con Jenkins ==== | ==== Integrar SonarQube con Jenkins ==== | ||
Line 117: | Line 129: | ||
{{ jconsole.png? | {{ jconsole.png? | ||
</ | </ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Permite monitorizar multitud de aspectos en aplicaciones Java locales y remotas: uso de CPU, memoria utilizada, hilos en ejecución, . . . y también realizar volcados de memoria del Heap de Java. | ||
=== Ejecutar JConsole === | === Ejecutar JConsole === | ||
Line 150: | Line 166: | ||
</ | </ | ||
- | [[https:// | + | [[https:// |
+ | Permite monitorizar multitud de aspectos en aplicaciones Java locales y remotas: uso de CPU, memoria utilizada, hilos en ejecución, . . . y también realizar volcados de memoria del Heap de Java. | ||
< | < | ||
{{ visualvm-monitor.png }} | {{ visualvm-monitor.png }} | ||
- | < | + | < |
</ | </ | ||
Line 162: | Line 179: | ||
< | < | ||
</ | </ | ||
+ | |||
+ | A continuación, | ||
+ | |||
+ | {{ youtube> | ||
+ | |||
+ | ==== Memory Analyzer ==== | ||
+ | |||
+ | {{ mat.png?200 }} | ||
+ | |||
+ | https:// | ||
---- | ---- |
apuntes/calidad.txt · Last modified: 2021/03/07 21:40 by Santiago Faci