TFS2015.2 Command Line
चरण के Error message highlight pattern
और Warning message highlight pattern
को कॉन्फ़िगर करना संभव है?क्या TFS2015.2 बिल्ड परिभाषा कमांड लाइन चरण के लिए 'संदेश हाइलाइट पैटर्न' को कॉन्फ़िगर करना संभव है?
उदाहरण के लिए, मेरे पास निम्नलिखित बिल्डिंग परिभाषा हो सकती है जो कमांड लाइन उपयोगिता चलाती है, gulp
कहें, कोड लिनिंग जैसे कुछ कार्य करने के लिए। इस उपयोगिता के
सटीक मानक निर्गम (stdout
के माध्यम से) सटीक फाहा कार्य किया जा रहा रन के आधार पर अलग किया जा जाएगा। उदाहरण के लिए, सास कोड का विश्लेषण करने के लिए टाइपस्क्रिप्ट कोड और अन्य टूल का विश्लेषण करने के लिए एक टूल।
इसके अलावा, उपयोगिता कर सकते हैं: त्रुटि धारा को
- संदेशों लिखें (
stderr
के माध्यम से)। - एक गैर-शून्य निकास कोड लौटें।
उपर्युक्त मामलों में से कोई भी मेरे लिए उपयोगी नहीं है क्योंकि कुछ परिस्थितियों में मैं नहीं चाहता कि टीएफएस बिल्ड निर्माण पर विचार कर रहा है। हालांकि मैं लॉग में चेतावनी दी गई चेतावनियां चाहता हूं और सारांश बना सकता हूं।
यह उपयोगी आउटपुट संदेश पैटर्न के बारे में Command Line
चरण को पढ़ाने में सक्षम होना उपयोगी होगा जो चेतावनियों और त्रुटियों का प्रतिनिधित्व करता है।
Command Line
कदम मैं यह देखने के लिए निर्माण लॉग में:
यह आउटपुट कि चेतावनी और त्रुटियों का प्रतिनिधित्व करता है के लिए लाइन मिलान पैटर्न कॉन्फ़िगर करने के लिए एक तरह से सुझाव है कि लगता है। हालांकि, मुझे इन्हें कॉन्फ़िगर करने का कोई तरीका नहीं मिल रहा है, इसलिए मेरा प्रश्न।
मैं कहना चाहिए कि मुझे पता है कि इस को प्राप्त करने के अन्य तरीके हैं रहा हूँ: उदाहरण के लिए
एक तरह से एक लक्षित निर्माण कदम है कि कमांड लाइन उपयोगिता रैप करने के लिए डिज़ाइन किया गया है के माध्यम से है। उदाहरण के लिए अंतर्निहित
Gulp
औरnpm
चरण, या शायद एक कस्टम लेखक चरण/एक्सटेंशन।एक और तरीका Logging Commands को बिल्ड स्क्रिप्ट as asked here से निकालना है।
मेरा प्रश्न विशेष रूप से रोजगार से संबंधित है में निर्मित सामान्य Command Line
कदम सीधे जब इन विकल्पों में उपलब्ध है या वांछनीय नहीं हैं।
@matt आप UserVoice साइट पर एक मुद्दा बनाया था? ...मुझे एक ही समस्या है – War
मैं सुझाव देता हूं कि कोई समस्या लॉगिंग करें या पुल अनुरोध भेजें: https://github.com/Microsoft/vsts-tasks/issues। यह एक uservoice आइटम की तुलना में तेजी से प्रतिक्रियाओं के परिणामस्वरूप होता है। – jessehouwing