मैं एक विशिष्ट यूजर आईडी के तहत एक विन्यास पर निर्माण निष्पादित करने के लिए एक की जरूरत है। मैं यह कैसे कर सकता हूँ? मैं इस यूजर आईडी के रूप में चलाने के लिए एजेंट सेवा परिवर्तन नहीं कर सकते, क्योंकि मैं केवल इस विशेष विन्यास के लिए इस प्रयोक्ता या उत्पादन आईडी का उपयोग करने की जरूरत है। मैं टीमसिटी में यह कैसे कर सकता हूं?teamcity रन बनाने के रूप में विशिष्ट उपयोगकर्ता
उत्तर
runAs टीमसिटी प्लगइन पर एक नज़र डालें।
ऐसा लगता है कि मुझे वास्तव में क्या चाहिए। हालांकि एक सवाल, यह टीम शहर संस्करण 6.5.3 का उल्लेख करता है। मैं वर्तमान में 6.5.1 चला रहा हूं, कोई भी मौका यह काम करेगा या मुझे अपग्रेड करने की आवश्यकता होगी? – praskris
हां आपको अपडेट करने की आवश्यकता है। प्लगइन एक एपीआई का उपयोग करता है जिसे पहले 6.5.3 में पेश किया गया था। – neverov
मैं उन्नत बनाया और प्लगइन स्थापित है, धन्यवाद !. मेरे पास एक त्वरित सवाल था, सहायता 'teamcity.build.runAs.command = "सी: \\ प्रोग्राम फ़ाइलें \\ SysInternals \\ psexec.exe" -u% runas.username% -p% runas.password% {start_build_script } '। क्या मैं इसे अपनी कस्टम बिल्ड स्क्रिप्ट के अंदर उपयोग करता हूं? या इसे build.properties फ़ाइल में निर्दिष्ट करें? – praskris
विंडोज एजेंटों के लिए भी नया RunAs TeamCity plugin उपलब्ध है।
संभावित डुप्लिकेट http://stackoverflow.com/questions/5223055/how-do-i-run-a-teamcity-build-as-a- विशिष्ट-user –
@MikeTwo - यह समाधान मेरे लिए बहुत अच्छा नहीं है । हमारी फर्म की एक नीति है जहां पासवर्ड हर 2/3 महीने में स्वचालित रूप से बदल जाता है। मुझे हर बार पासवर्ड अपडेट करना याद रखना होगा। साथ ही, स्पष्ट पाठ में पासवर्ड डालना सही नहीं लगता है। क्या कोई बेहतर समाधान है या क्या जेटब्रेन ने नए संस्करणों में इसका समर्थन करने के लिए कुछ फीचर जोड़ा है? – praskris
मैं इस सवाल का जवाब काम करने के लिए जा रहा था कहने की कोशिश कर नहीं किया गया था। मैं बस एक डुप्लिकेट सवाल बता रहा था। –