Sto cercando di integrare Eslint con jenkins, ma non ho trovato nessun link in google, potresti aiutarmi per questo.Come integrare Eslint con jenkins?
In attesa di una risposta favorevole.
Grazie, Siva ramanjaneyulu Vegi
Sto cercando di integrare Eslint con jenkins, ma non ho trovato nessun link in google, potresti aiutarmi per questo.Come integrare Eslint con jenkins?
In attesa di una risposta favorevole.
Grazie, Siva ramanjaneyulu Vegi
È necessario esportare il report ESLint in un file XML e utilizzare uno dei plugins giornalista violazione/lint che Jenkins ha a disposizione come Checkstyle, Warnings o Violations plugin.
Per ESLint personalmente preferisco utilizzare il plug-in Checkstyle in Jenkins.
Quindi il modo si potrebbe esportare i rapporti eslint in Jenkins è nel modo seguente:
eslint -c config.eslintrc -f checkstyle apps/**/* > eslint.xml
(sostituisci apps/**/*
nel percorso dei file dell'app)Quindi, quando si esegue il lavoro, sarà possibile vedere il rapporto ESLint rispetto ai file che ha eseguito.
comprensione di ciò che ho fatto con:
eslint -c config.eslintrc -f checkstyle apps/**/* > eslint.xml
-c config.eslintrc
questo punto nel file di configurazione .eslintrc
e utilizza tutto ciò specifichiamo lì da usare.(Si prega di consultare il link sopra ESLint ho fornito)-f checkstyle
questo specificherà eslint quale formato si dovrebbe utilizzare nel report, vedere i formati disponibili in questo linkapps/**/*
questo è il percorso dei file che si desidera per eslint per verificare (**/* è il modello per tutti i file e cartelle)> filename
questo è l'arg esportazione cli cui i risultati stanno per essere memorizzati ogni volta che la costruzione è gestitoUPDATE:
Con l'ultima versione di ESLint è possibile esportare l'output in qualunque file che desideri con la seguente riga di comando argomento:
-o your_file.file_format
Si prega di fare riferimento al loro documentation
NOTA:
Nel caso in cui l'invocazione a eslint ha errori, il comando restituirà un valore di 1
, e la costruzione saranno contrassegnati come fallito, che non è necessariamente voluto. Per evitare ciò, aggiungi quanto segue: || true
Non riesco a farlo funzionare come hai descritto perché nella mia sessione di post build non viene visualizzato il comando 'pubblica risultati di stile di controllo'. Hai un'idea di cosa potrebbe accadere? –
stesso qui. Ma l'ho visto apparire sotto "Impostazioni Build" dove devi spuntare la casella per attivarla. Ma non mi dà un'opzione per specificare il file xml. – Gyandeep
Impostazioni di costruzione? hmm sembra che tu abbia una versione diversa di jenkins. Quale versione hai? –