2016-04-28 5 views
5

TFS2015.2 Command Line चरण के Error message highlight pattern और Warning message highlight pattern को कॉन्फ़िगर करना संभव है?क्या TFS2015.2 बिल्ड परिभाषा कमांड लाइन चरण के लिए 'संदेश हाइलाइट पैटर्न' को कॉन्फ़िगर करना संभव है?

उदाहरण के लिए, मेरे पास निम्नलिखित बिल्डिंग परिभाषा हो सकती है जो कमांड लाइन उपयोगिता चलाती है, gulp कहें, कोड लिनिंग जैसे कुछ कार्य करने के लिए। इस उपयोगिता के

Example build definition showing command line step

सटीक मानक निर्गम (stdout के माध्यम से) सटीक फाहा कार्य किया जा रहा रन के आधार पर अलग किया जा जाएगा। उदाहरण के लिए, सास कोड का विश्लेषण करने के लिए टाइपस्क्रिप्ट कोड और अन्य टूल का विश्लेषण करने के लिए एक टूल।

इसके अलावा, उपयोगिता कर सकते हैं: त्रुटि धारा को

  • संदेशों लिखें (stderr के माध्यम से)।
  • एक गैर-शून्य निकास कोड लौटें।

उपर्युक्त मामलों में से कोई भी मेरे लिए उपयोगी नहीं है क्योंकि कुछ परिस्थितियों में मैं नहीं चाहता कि टीएफएस बिल्ड निर्माण पर विचार कर रहा है। हालांकि मैं लॉग में चेतावनी दी गई चेतावनियां चाहता हूं और सारांश बना सकता हूं।

यह उपयोगी आउटपुट संदेश पैटर्न के बारे में Command Line चरण को पढ़ाने में सक्षम होना उपयोगी होगा जो चेतावनियों और त्रुटियों का प्रतिनिधित्व करता है।

Command Line कदम मैं यह देखने के लिए निर्माण लॉग में:

Build log extract showing message highlight pattern

यह आउटपुट कि चेतावनी और त्रुटियों का प्रतिनिधित्व करता है के लिए लाइन मिलान पैटर्न कॉन्फ़िगर करने के लिए एक तरह से सुझाव है कि लगता है। हालांकि, मुझे इन्हें कॉन्फ़िगर करने का कोई तरीका नहीं मिल रहा है, इसलिए मेरा प्रश्न।

मैं कहना चाहिए कि मुझे पता है कि इस को प्राप्त करने के अन्य तरीके हैं रहा हूँ: उदाहरण के लिए

  • एक तरह से एक लक्षित निर्माण कदम है कि कमांड लाइन उपयोगिता रैप करने के लिए डिज़ाइन किया गया है के माध्यम से है। उदाहरण के लिए अंतर्निहित Gulp और npm चरण, या शायद एक कस्टम लेखक चरण/एक्सटेंशन।

  • एक और तरीका Logging Commands को बिल्ड स्क्रिप्ट as asked here से निकालना है।

मेरा प्रश्न विशेष रूप से रोजगार से संबंधित है में निर्मित सामान्य Command Line कदम सीधे जब इन विकल्पों में उपलब्ध है या वांछनीय नहीं हैं।

उत्तर

2

अभी के लिए, यह सीधे कमांड लाइन चरण द्वारा हासिल नहीं किया जा सकता है। आप uservoice में एक सुविधा अनुरोध पूछ सकते हैं। टीएफएस प्रशासक और पीएम कृपया इसकी समीक्षा करेंगे।

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

+0

@matt आप UserVoice साइट पर एक मुद्दा बनाया था? ...मुझे एक ही समस्या है – War

+1

मैं सुझाव देता हूं कि कोई समस्या लॉगिंग करें या पुल अनुरोध भेजें: https://github.com/Microsoft/vsts-tasks/issues। यह एक uservoice आइटम की तुलना में तेजी से प्रतिक्रियाओं के परिणामस्वरूप होता है। – jessehouwing

संबंधित मुद्दे

 संबंधित मुद्दे