Come fallire il sonar con obiettivo: sonar basato sulle regole dei gate di qualità? ho eseguito per build locali, per CI ho già scritto uno script in base alle http://docs.sonarqube.org/display/SONAR/Breaking+the+CI+Build Quindi, se la convalida cancelli di qualità non riesce quindi obiettivo anche dovrebbe fallisceCome fallire il sonar con obiettivo: sonar basato su porte di qualità
5
A
risposta
2
ho aggiunto lo script come posto di comando passo, così dopo costruzione riuscita dello script controlla i cancelli di qualità e interrompe il lavoro se non sono ok.
0
È possibile utilizzare SonarQube Build Breaker plugin.
È una caratteristica controversa come spiegato nel post del blog Why You Shouldn't Use Build Breaker.
È inoltre possibile integrare con Jenkins l'uso del gancio Web (vedere il post del blog Breaking the SonarQube Analysis with Jenkins Pipelines).
La domanda sembra troppo generica. Puoi essere più specifico, cosa hai provato fino ad ora, codice snippet/comandi eseguiti? – Farside
Si prega di notare che questo sito non è un servizio di scrittura del codice. Se tu [modifica] la tua domanda per descrivere ciò che hai provato così lontano e dove sei bloccato, allora possiamo provare ad aiutare con problemi specifici . Dovresti anche leggere [chiedere]. –
Normalmente le porte di qualità vengono applicate alle scansioni sonar e fanno fallire un lavoro di tipo CI (vale a dire lavoro Jenkins), ma non per le build locali, disponi già di tale flusso CI o lo cerchi solo per le build locali? –