का उपयोग करके एमएसबिल्ड संकलन त्रुटियों को पहचानने के लिए टीमसिटी को कैसे प्राप्त करें मेरे पास एक रेक निर्माण स्क्रिप्ट के साथ एक .NET प्रोजेक्ट है। असली संकलन करने के लिए रेक msbuild.exe को कॉल करता है। जब मैं रेक रनर का उपयोग कर टीमसिटी 5.0 बिल्ड कॉन्फ़िगर करता हूं, तो संकलन त्रुटियों को टीसी द्वारा मान्यता प्राप्त नहीं होती है। एक संकलन त्रुटि तब होती है जब:रेक कैनर
- निर्माण बीच में बंद करें करता है और एक विफलता के रूप में चिह्नित है;
- लॉग अवलोकन संकलन त्रुटि संदेश नहीं है। मुझे बिल्ड लॉग -> सभी संदेशों को विफलता देखने के लिए जाना है;
- संकलन विफलता ईमेल के माध्यम से रिपोर्ट नहीं की गई है। मेरे ईमेल अधिसूचना टेम्पलेट में {COMPILATION_ERRORS} प्लेसहोल्डर को रिक्त स्ट्रिंग के साथ प्रतिस्थापित किया गया है।
टीसी को संकलन त्रुटियों को पहचानने के लिए मुझे क्या करना है?
msbuild /l:JetBrains.BuildServer.MSBuildLoggers.MSBuildLogger,<path to dll>
TeamCity एजेंट निर्देशिका में dll जहाजों:: {} एजेंट
ऐस, चीयर्स! बस मुझे –
की आवश्यकता है डीएलएल 'teamcity.dotnet.nunitlauncher.msbuild.task' सिस्टम प्रॉपर्टी को हल करके पाया जा सकता है – Krumelur