2016-04-28 11 views
5

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.

Example build definition showing command line step

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:

Build log extract showing message highlight pattern

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

Odpowiedz

2

Na razie nie można tego osiągnąć bezpośrednio krokiem wiersza polecenia. Możesz poprosić o żądanie funkcji w uservoice. Administrator TFS i premier dokonają jego przeglądu.

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

+0

@matt pan stworzyć problem na stronie UserVoice? ...Mam ten sam problem. – War

+1

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

Powiązane problemy