मैं टीम फाउंडेशन बिल्ड का उपयोग कर रहा हूं लेकिन हम अभी तक समस्या ट्रैकिंग के लिए टीएफएस का उपयोग नहीं कर रहे हैं, इसलिए मैं एक असफल निर्माण पर कार्य आइटम निर्माण को अक्षम करना चाहता हूं। क्या इसे करने का कोई तरीका है? मैंने निर्माण प्रकार के लिए TFSBuild.proj फ़ाइल में कार्य आइटम जानकारी पर टिप्पणी करने का प्रयास किया लेकिन यह चाल नहीं की।असफल टीम फाउंडेशन बिल्ड के अंत में मैं कार्य आइटम निर्माण को कैसे अक्षम कर सकता हूं?
13
A
उत्तर
23
अपने TFSBuild.proj में PropertyGroup अंदर इस जोड़ने का प्रयास करें:
:<SkipWorkItemCreation>true</SkipWorkItemCreation>
आप यह कैसे काम करता जानने के लिए उत्सुक हैं, तो Microsoft.TeamFoundation.Build.targets निम्नलिखित contians
<Target Name="CoreCreateWorkItem"
Condition=" '$(SkipWorkItemCreation)'!='true' and '$(IsDesktopBuild)'!='true' "
DependsOnTargets="$(CoreCreateWorkItemDependsOn)">
<PropertyGroup>
<WorkItemTitle>$(WorkItemTitle) $(BuildNumber)</WorkItemTitle>
<BuildLogText>$(BuildlogText) <a href='file:///$(DropLocation)\$(BuildNumber)\BuildLog.txt'>$(DropLocation)\$(BuildNumber)\BuildLog.txt</a >.</BuildLogText>
<ErrorWarningLogText Condition="!Exists('$(MSBuildProjectDirectory)\ErrorsWarningsLog.txt')"></ErrorWarningLogText>
<ErrorWarningLogText Condition="Exists('$(MSBuildProjectDirectory)\ErrorsWarningsLog.txt')">$(ErrorWarningLogText) <a href='file:///$(DropLocation)\$(BuildNumber)\ErrorsWarningsLog.txt'>$(DropLocation)\$(BuildNumber)\ErrorsWarningsLog.txt</a >.</ErrorWarningLogText>
<WorkItemDescription>$(DescriptionText) %3CBR%2F%3E $(BuildlogText) %3CBR%2F%3E $(ErrorWarningLogText)</WorkItemDescription>
</PropertyGroup>
<CreateNewWorkItem
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildUri)"
BuildNumber="$(BuildNumber)"
Description="$(WorkItemDescription)"
TeamProject="$(TeamProject)"
Title="$(WorkItemTitle)"
WorkItemFieldValues="$(WorkItemFieldValues)"
WorkItemType="$(WorkItemType)"
ContinueOnError="true" />
</Target>
आप अपनी खुद की बिल्ड स्क्रिप्ट में इस कार्यक्षमता में से किसी एक को ओवरराइड कर सकते हैं, लेकिन माइक्रोसॉफ्ट शीर्ष पर आसान SkipWorkItemCreation स्थिति प्रदान करता है, जिसका उपयोग आप वें निष्पादन को रद्द करने के लिए कर सकते हैं ई पूरा लक्ष्य।
संबंधित मुद्दे
- 1. टीम फाउंडेशन सर्वर बिल्ड चर
- 2. मैं एमएसबिल्ड टीम फाउंडेशन बिल्ड के तहत उपयोग की जाने वाली बिल्ड निर्देशिका को कैसे बदलूं?
- 3. क्रूज़ कंट्रोल नेट बनाम टीम फाउंडेशन बिल्ड
- 4. टीम फाउंडेशन सेवा
- 5. मैं टीम फाउंडेशन स्रोत नियंत्रण
- 6. टीम फाउंडेशन सर्वर 2010
- 7. मैं CruiseControl.NET में समवर्ती बिल्ड को कैसे रोक सकता हूं?
- 8. टीम फाउंडेशन सर्वर में बिल्ड एजेंट और नियंत्रक क्या है?
- 9. टीम फाउंडेशन सर्वर
- 10. मैं अपने टीम फाउंडेशन सर्वर वर्कस्पेस तक पहुंच कैसे प्राप्त कर सकता हूं?
- 11. टीम फाउंडेशन सर्वर: किसी व्यक्तिगत उपयोगकर्ता की बजाय किसी समूह में कार्य आइटम असाइन करें
- 12. क्या टीम बिल्ड 2012 टीम फाउंडेशन सर्वर 2010 के साथ संगत है?
- 13. CustomizableOutDir = टीम बिल्ड
- 14. टीम फाउंडेशन सर्वर 2008
- 15. टीम फाउंडेशन सर्वर 2010
- 16. जब कोई बिल्ड स्टेप एक टीम शहर के निर्माण में विफल रहता है तो क्या मैं भविष्य के निर्माण चरणों को रोक सकता हूं?
- 17. टीम फाउंडेशन सर्वर 2010 एपीआई
- 18. टीम फाउंडेशन सर्वर
- 19. मैं सिस्टम डिवाइस को कैसे अक्षम कर सकता हूं?
- 20. टीम फाउंडेशन सर्वर स्रोत नियंत्रण संरचना
- 21. टीम फाउंडेशन सर्वर
- 22. मैं कोकोट्रॉन के साथ एक्सकोड में विंडोज़ बिल्ड कैसे स्थापित कर सकता हूं?
- 23. टीम फाउंडेशन सर्वर 2010
- 24. मैं ओएसजीआई बिल्ड निर्भरताओं का प्रबंधन कैसे कर सकता हूं?
- 25. टीम फाउंडेशन सर्वर विलय नहीं कर रहा
- 26. मैं कैसे अक्षम कर सकता हूं और फिर चेतावनी को पुनः सक्षम कर सकता हूं?
- 27. टीम फाउंडेशन सर्वर स्क्रम v1.0 बीटा वर्कफ़्लो
- 28. टीम फाउंडेशन सर्वर के साथ जावास्क्रिप्ट यूनिट टेस्ट
- 29. मैं टच डिटेक्शन को कैसे अक्षम कर सकता हूं?
- 30. मैं सभी सेटटाइमआउट ईवेंट को कैसे अक्षम कर सकता हूं?