2012-08-10 3 views
6

E 'possibile nel sonar trasferire "falsi positivi" tra i rami?Come mantenere i falsi positivi nel sonar tra i rami?

Questo è il nostro flusso di lavoro: sviluppiamo nel ramo 1, eseguiamo i controlli del sonar su questo ramo, quando il ramo 1 verrà rilasciato, lo uniamo nel bagagliaio, quindi creiamo il ramo 2 dal tronco e lo facciamo il nostro sonar controlla i rami2.

Questo "ramo 2" è un nuovo progetto sonar (non può essere lo stesso perché a volte abbiamo 2 rami aperti contemporaneamente e 2 progetti sonar). Ma questo progetto sonar "ramo 2" ha perso tutti i marchi "falsi positivi".

Come possiamo mantenere i falsi positivi tra 2 rami?

risposta

1

No, questo non è ancora possibile. Puoi chiedere questa funzione e discuterla sulla mailing-list dell'utente di Sonar.

+0

Questa funzione è stata aggiunta a qualsiasi versione recente di Sonarqube? Grazie –

1

V'è un plugin che può essere utilizzato per questo https://github.com/willemsrb/sonar-issueresolver-plugin (disponibile anche in centro di aggiornamento)

Fondamentalmente si esportano le risoluzioni da un ramo in un altro. Questo può essere automatizzato usando il tuo sistema di CI dal momento che il plugin fornisce API REST.

  • problemi di aggiornamento da un altro progetto: http POST/api/issueresolver/aggiornamento
  • problemi di esportazione di un progetto: http GET a/api/issueresolver/export
  • Problemi di importazione in un progetto: http POST to/api/issueresolver/import