2016-04-28 18 views
5

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.

Example build definition showing command line step

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:

Build log extract showing message highlight pattern

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 e npm 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.

risposta

2

Per ora, questo non possono essere realizzati da riga di comando passo direttamente. Potresti chiedere una richiesta di funzionalità in uservoice. L'amministratore e il PM di TFS lo esamineranno gentilmente.

UserVoice: https://visualstudio.uservoice.com/forums/330519-team-services/

+0

@ Matt ha si crea un problema sul sito UserVoice? ...Ho lo stesso problema – War

+1

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

Problemi correlati