
En mi publicación de blog anterior, describí el valor de los escaneos de SonarQube en su canal de desarrollo: Esencialmente, SonarQube evalúa su código contra un conjunto de reglas y sugiere soluciones para los problemas encontrados. Integrado en su canalización SAP Continuous Integration and Delivery, verifica continuamente la calidad y la seguridad de su código y, por lo tanto, garantiza el cumplimiento del software de sus aplicaciones.
Suena bien, ¿no? Así es como funciona:
Como resultado, Uds ahora recibir un código informe de análisis sobre SonarQube con cada nueva construcción de su trabajo.
Antes de lanzar su proyecto, es posible que desee asegurarse de que su estado actual cumpla con sus expectativas. Para este propósito, SonarQube le permite definir conjuntos de condiciones de calidad y seguridad, las llamadas puertas de calidad, que deben cumplirse antes de que su aplicación esté lista para la producción.
Puede configurar su canalización de SAP Continuous Integration and Delivery para que verifique el estado de la puerta de calidad y pase o falle según corresponda. Para hacer eso, agregue la siguiente línea a lasonar-proyecto.propiedadesexpediente en su repositorio fuente:
sonar.qualitygate.wait=true
Si el análisis de puerta de calidad de su proyecto ahora es exitoso, el Cumplimiento la etapa en SAP Continuous Integration and Delivery también pasa. Si falla, en cambio, el Cumplimiento la etapa también falla y la canalización no pasa a la Liberación etapa. Para obtener más información, consulte el Documentación de SonarQube.
Los escaneos de SonarQube en su tubería de CI/CD lo ayudan a detectar problemas de calidad y seguridad en su código lo antes posible. Esto no solo garantiza que cumpla con las reglas y políticas de cumplimiento corporativo, sino que también le ahorra un tiempo valioso (solo piense en buscar una aguja en un pajar si al final de su desarrollo ocurre algún comportamiento inesperado) y dinero.
¿Cómo los usas? Haznos saber.
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073