जब मैं अपना एनयूनीट एंड-टू-एंड टेस्ट विफल रहता हूं तो मैं एक स्क्रीनशॉट बना रहा हूं और मैं इसे निम्नलिखित सेवा संदेश (जैसा कि here वर्णित है) का उपयोग करके टीमसिटी (बिल्ड एजेंट और सर्वर दोनों विंडोज़ पर चल रहा है) के साथ प्रकाशित करने की कोशिश कर रहा हूं। Console.WriteLine
एक NUnit परीक्षण से साथ:TeamCity में प्रकाशित आर्टिफैक्ट्स सेवा संदेश का उपयोग करके निर्माण के दौरान मेरे कलाकृतियों को प्रकाशित क्यों नहीं किया गया?
##teamcity[publishArtifacts 'C:\BuildAgent\work\xxxxxxxxxxxxxxxx\Path\To\My\Stuff\fail.png']
मैं निर्माण लॉग में लाइन देखें:
------- Stdout: -------
##teamcity[publishArtifacts 'C:\BuildAgent\work\xxxxxxxxxxxxxxxx\Path\To\My\Stuff\fail.png']
लेकिन TeamCity फ़ाइल उठा नहीं है, या कम से कम यह निर्माण में नहीं दिखा रहा है कलाकृतियों। मैं यह काम कैसे पूरा कर सकता हूं?
क्या यह संभव है कि आपका संदेश कुछ अक्षर जो बच गए किया जाना चाहिए शामिल हैं: http://confluence.jetbrains.net/display/TCD65/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ServiceMessages? –
नहीं, जब तक ':' और '\\' ठीक हैं (और वे दिखाई देते हैं) तो यह समस्या नहीं है। – GraemeF