2016-10-26 4 views
5

एक कमांड लाइन का निर्माण कदम को देखते हुए की अंतिम आउटपुट को देखने के लिए कैसे,:teamcity निम्नलिखित कस्टम स्क्रिप्ट के साथ कमांड लाइन का निर्माण कदम कस्टम स्क्रिप्ट

msdeploy -verb:sync -source:package='%teamcity.build.projectid%\%WebProjectName%.csproj.zip' 

मैं कैसे देख सकते हैं चर के साथ प्रतिस्थापित किया जा रहा समाप्त हो गया?

मैं किसी भी "वर्बोज़ लॉगिंग" विकल्प है कि बिल्ड सर्वर डीबगिंग के लिए अंतिम आउटपुट धारण नहीं दिख रहा है कहीं भी

+0

ही यहाँ समस्या: मुझे शैतान ऐसी कोई विकल्प नहीं है बाहर निष्पादित होने वाली पूरी स्क्रिप्ट लॉग करने के लिए। उस स्पष्ट चीज़ के बिना यदि समस्या होती है तो आपके पास कोई सुराग नहीं है जब तक कि आप कस्टम स्क्रिप्ट नहीं लिखते। – Pavel

+0

एक हैक के रूप में, बिल्ड सर्वर पर और buildAgent temp निर्देशिका में, मैं प्रतिलिपि लिपि को देखने के लिए कॉपी *। * ऑपरेशन के माध्यम से जेनरेट की गई स्क्रिप्ट को पकड़ना समाप्त कर दिया। इस तरह की हैकिंग का सहारा लेने के बिना टीमसिटी में यह प्रथम श्रेणी की अवधारणा होनी चाहिए। – enorl76

उत्तर

0

है Parameters टैब में (http://teamcity/viewLog.html?buildId=BUILD_ID&tab=buildParameters जहां BUILD_ID दिया निर्माण की आईडी के साथ प्रतिस्थापित किया जाना चाहिए की तरह सुलभ) अवलोकन बनाएं।

पैरामीटर मान हैं क्योंकि निर्माण शुरू होने पर उन्हें हल किया गया था।

यह पृष्ठ बिल्ड कॉन्फ़िगरेशन अवलोकन या प्रोजेक्ट व्यू में बिल्ड परिणाम पंक्ति में निर्माण स्थिति टेक्स्ट के अंत में प्रदर्शित पॉपअप के माध्यम से भी पहुंच योग्य है।

0

[tempdirectory] \ agentTmp में एक फ़ाइल है जिसे build.start.properties.gz कहा जाता है जिसे Winrar या 7zip जैसे कुछ के साथ खोलें और build.start.properties नामक एक फ़ाइल है।

वहाँ में आप% teamcity.build.projectid%

0

की तरह निर्माण के लिए इस्तेमाल किया मामला किसी और यहां आता है में मानकों को देखने के लिए सक्षम हो जाएगा, reson आप शायद उस फ़ाइल के लिए देख रहे हैं अपनी स्क्रिप्ट है कि है नहीं है काम कर रहे है, मैं तुम्हें बदल

स्रोत सुझाव है: पैकेज = '% teamcity.build.projectid% \% WebProjectName% .csproj.zip'

"% WebProjectName%"

और डबल शामिल WebProjectN अगर आपके चर के चारों ओर उद्धरण एएम में रिक्त स्थान हैं जो आपकी स्क्रिप्ट काम नहीं कर सकती हैं।

0

अपने कस्टम स्क्रिप्ट में चल रहा है यूनिक्स की तरह पर्यावरण आप क्रियान्वयन से पहले प्रत्येक आदेश प्रिंट

पूर्ण यहाँ स्पष्टीकरण के लिए शेल कमांड set -x उपयोग कर सकते हैं https://stackoverflow.com/a/2853811/2584381

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