Ho configurato Jenkins per utilizzare il generatore di richieste pull GitHub. Funziona alla grande! Tranne una piccola cosa. La mia suite di test crea report HTML (che ho pubblicato magnificamente utilizzando il plug-in del manifesto dei risultati HTML) ma non riesco a cambiare il messaggio di stato che viene pubblicato su GitHub. I miei impegna tutte vengono contrassegnati come:Jenkins GitHub Pull Request Builder - Messaggio di stato
Lo stato del commit viene aggiornato correttamente, ma la parte del messaggio dice sempre "Costruire finito Nessun risultato del test trovato.".
Non riesco a capire come modificare questo messaggio in base allo stato della suite di test. Quindi, fondamentalmente l'unico feedback che sto ottenendo è lo stato di uscita del mio script di shell. Questo script fa tutto il processo di costruzione, test e gestione dei risultati, ecc. Questo è ragionevolmente accettabile in caso di passaggio, ma in caso di fallimento, questo messaggio potrebbe essere molto più utile! Anche solo sapere se si trattava di un errore di compilazione rispetto a un errore di una suite di test sarebbe stato bello, quindi potrei abusare in modo adeguato della persona che ha effettuato la richiesta di pull :).
Tutto il resto sta funzionando così bene, che io non riesco a capire quello che sembra un cambiamento banale sta facendo impazzire! Qualche idea?
Aveva la stessa preoccupazione e mi chiedo se qualcuno è riuscito a risolvere questo. – Lukman
@ChrisCM: hai risolto questo? – Unidan
No. È nel dimenticatoio. La prossima settimana cercherò gli sviluppatori del plugin, a meno che questo post non ottenga più attenzione da ora in poi. – ChrisCM