Usa questo template
Apri SonarQube Quality Gate Fix in Devin e crea l’automazione con la configurazione predefinita. Puoi personalizzarla prima di salvarla.
Cosa fa questa automazione
Come funziona
check.run
- Evento:
github:check_run- Condizioni:
actioneqcompletedcheck_run.conclusioneqfailurecheck_run.namecontainssonarrepository.full_nameeqyour-org/your-repo
- Condizioni:
Prerequisiti
- Integrazioni:
- Server MCP:
- SonarQube MCP — connette Devin a SonarQube
Esempio di prompt
Configurazione
- Apri Automations → Templates in Devin.
- Fai clic su SonarQube Quality Gate Fix. Si apre la pagina di creazione con questo template già precompilato.
- Collega tutte le integrazioni richieste e installa i server MCP se non lo hai già fatto.
- Sostituisci gli eventuali valori segnaposto nelle condizioni del trigger (ad esempio, sostituisci
your-org/your-repocon la tua repo effettiva). - Rivedi il prompt e adattalo al linguaggio, alle convenzioni e alle barriere di sicurezza del tuo team.
- Fai clic su Create automation.
Quando usare questo template
- Aziende con quality gate di SonarQube obbligatori nella CI
- Codebase legacy con elevato debito tecnico che richiedono una pulizia graduale
- Team che vogliono mantenere la qualità senza attriti
- Inserimento graduale di nuove repo in quality gate più rigorosi
Idee di personalizzazione
- Applicare solo a progetti, profili o set di regole specifici
- Definire quali categorie di regole attivano l’automazione
- Combinare con Code Pattern Enforcer per pattern personalizzati specifici del team
- Usare in combinazione con CI Failure Fixer per una copertura CI completa
