E 'possibile configurare il Error message highlight pattern
e Warning message highlight pattern
del TFS2015.2 Command Line
passo?E 'possibile configurare il 'clou modello messaggio' per la linea di comando di definizione passo TFS2015.2 costruire?
Ad esempio, potrei avere la seguente definizione di build che esegue un'utilità della riga di comando, ad esempio gulp
, per eseguire alcune attività come il linting del codice.
Lo standard uscita precisa (via stdout
) di questa utilità potrebbe essere variata a seconda delle operazioni che si esegue pelucchi precisi. Ad esempio, uno strumento per analizzare il codice TypeScript e un altro strumento per analizzare il codice Sass.
Inoltre, l'utilità può:
- Scrivi messaggi al flusso di errore (via
stderr
). - restituire un codice di uscita diverso da zero.
Nessuno dei casi sopra riportati è utile per me poiché in alcuni scenari non desidero che TFS consideri che il passaggio di generazione non è riuscito. Tuttavia, desidero che gli avvertimenti siano evidenziati nei registri e nel riepilogo della compilazione.
Sarebbe utile per essere in grado di insegnare la fase Command Line
sui modelli di messaggio di output specifici che rappresentano avvertimenti ed errori.
Nei registri di generazione per il Command Line
passo vedo questo:
Ciò sembra suggerire un modo per configurare i modelli linea di corrispondenza per l'uscita che rappresenta avvisi e gli errori. Tuttavia, non riesco a trovare un modo per configurarli, quindi la mia domanda.
Tengo a precisare che io sappia ci sono altri modi per raggiungere tale obiettivo:
Un modo per esempio è tramite un passaggio di generazione mirato che è stato progettato per avvolgere l'utility a riga di comando. Il built-in
Gulp
enpm
passi per esempio, o forse un passo/estensione autore personalizzato.Un altro modo è emettere Logging Commands da uno script di build as asked here.
mia domanda riguarda specificamente impiegando il incorporato generico Command Line
passo direttamente quando queste opzioni non sono disponibili o desiderabile.
@ Matt ha si crea un problema sul sito UserVoice? ...Ho lo stesso problema – War
Suggerisco di registrare un problema o di inviare una richiesta di pull a: https://github.com/Microsoft/vsts-tasks/issues. Tende a produrre risposte più veloci rispetto a un articolo uservoice. – jessehouwing