Możliwe jest skonfigurowanie kroku Error message highlight pattern
i Warning message highlight pattern
kroku TFS2015.2 Command Line
?Czy jest możliwe skonfigurowanie "wzorca zaznaczania komunikatu" dla kroku wiersza komend definicji definicji TFS2015.2?
Na przykład mogę mieć następującą definicję kompilacji, która uruchamia narzędzie wiersza poleceń, powiedzmy gulp
, w celu wykonania niektórych zadań, takich jak linting kodu.
Dokładna moc średnia (przez stdout
) tego narzędzia będzie się zmieniać w zależności od uruchamianych dokładne zadania włókna. Na przykład jedno narzędzie do analizy kodu TypeScript i innego narzędzia do analizy kodu Sass.
Ponadto, narzędzie może:
- wiadomości napisz do strumienia błędów (przez
stderr
). - Zwraca niezerowy kod wyjścia.
Żaden z powyższych przypadków nie jest dla mnie przydatny, ponieważ w niektórych sytuacjach nie chcę, aby TFS uznało, że krok kompilacji nie powiódł się. Chciałbym jednak, aby ostrzeżenia były podświetlone w podsumowaniach dzienników i kompilacji.
Przydałoby się nauczyć kroku Command Line
o określonych wzorcach komunikatów wyjściowych, które reprezentują ostrzeżenia i błędy.
w dziennikach zbudować dla etapu Command Line
widzę to:
Wydaje się to sugerować sposób skonfigurować wzory pasujące linia do produkcji, która reprezentuje ostrzeżeń i błędów. Jednak nie mogę znaleźć sposobu na ich skonfigurowanie, stąd moje pytanie.
muszę podkreślić, że jestem świadomy istnieją inne sposoby osiągnięcia tego celu:
Jednym ze sposobów jest na przykład poprzez ukierunkowane etapu budowy, który jest przeznaczony do zawijania narzędzia wiersza poleceń. Na przykład wbudowane kroki
Gulp
inpm
lub niestandardowy autorski krok/rozszerzenie.Innym sposobem jest wysłanie Logging Commands ze skryptu budowania as asked here.
Moje pytanie dotyczy w szczególności wykorzystując wbudowany generycznego Command Line
kroku bezpośrednio, gdy te opcje nie są dostępne lub pożądane.
@matt pan stworzyć problem na stronie UserVoice? ...Mam ten sam problem. – War
Sugeruję zgłoszenie problemu lub wysłanie żądania pobrania na adres: https://github.com/Microsoft/vsts-tasks/issues. Zwykle skutkuje szybszymi odpowiedziami niż element faktury. – jessehouwing