Usa esta plantilla
Abre SonarQube Quality Gate Fix en Devin y crea la automatización con la configuración predeterminada. Puedes personalizarla antes de guardarla.
Qué hace esta automatización
Cómo funciona
check.run
- Evento:
github:check_run- Condiciones:
actioneqcompletedcheck_run.conclusioneqfailurecheck_run.namecontainssonarrepository.full_nameeqyour-org/your-repo
- Condiciones:
Requisitos previos
- Integraciones:
- Servidores MCP:
- SonarQube MCP — conecta a Devin con SonarQube
Ejemplo de prompt
Configuración
- Abre Automations → Templates en Devin.
- Haz clic en SonarQube Quality Gate Fix. Se abrirá la página de creación con esta plantilla ya completada.
- Conecta las integraciones requeridas e instala los servidores MCP si aún no lo has hecho.
- Sustituye los valores de ejemplo en las condiciones de activación (por ejemplo, cambia
your-org/your-repopor tu repositorio real). - Revisa el prompt y ajústalo al lenguaje, las convenciones y las salvaguardas de tu equipo.
- Haz clic en Create automation.
Cuándo usar esta plantilla
- Empresas con quality gates obligatorios de SonarQube en CI
- Bases de código heredadas con alta deuda técnica que necesitan una limpieza gradual
- Equipos que quieren mantener la disciplina de calidad sin fricciones
- Incorporación gradual de nuevos repositorios a quality gates más estrictos
Ideas de personalización
- Limítalo a proyectos, perfiles o conjuntos de reglas específicos
- Ajusta qué categorías de reglas activan la automatización
- Combínalo con Code Pattern Enforcer para aplicar patrones personalizados específicos del equipo
- Encadénalo con CI Failure Fixer para lograr una cobertura completa de CI
