हमारी कंपनी क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर का उत्पादन करती है और हमारे पास बांस का उदाहरण है जो विभिन्न असंगत वातावरण (लिनक्स, जीत, ओएस एक्स) के तहत परियोजनाओं का निर्माण कर रहा है। प्रत्येक वातावरण के तहत निर्माण के लिए एक वीएम कॉन्फ़िगर किया गया है। तो क्या विभिन्न परियोजनाओं के समवर्ती निर्माण करने के लिए प्रत्येक वीएम पर कई रिमोट एजेंट चलाने के लिए संभव है?क्या एक कंप्यूटर पर एटलसियन बांस के लिए कई रिमोट एजेंट स्थापित करना संभव है?
उत्तर
हां विंडोज़ और लिनक्स आधारित मेजबान दोनों पर एकाधिक रिमोट एजेंट चलाने के लिए संभव है। मैं वर्तमान में लिनक्स होस्ट के लिए दूरस्थ एजेंटों का प्रबंधन करता हूं, इसलिए मैं विंडोज़ सेवा रिमोट एजेंटों पर टिप्पणी नहीं कर सकता।
मैंने कई रिमोट एजेंटों को लागू किया है जो पहले प्रत्येक एजेंट के लिए एक फ़ोल्डर बनाते हैं, फिर प्रत्येक एजेंट की स्थापना पर आप प्रत्येक एजेंट के बांस के लिए स्थान निर्दिष्ट करते हैं।
बांस मास्टर सर्वर पर आप रिमोट एजेंट का नाम बदल सकते हैं ताकि आप उस एजेंट के बीच अंतर बता सकें जो आपको नौकरी का निर्माण कर रहा है।
हां, यह संभव है। Bamboo Remote Agent Installation guide के "रिमोट एजेंट अपना डेटा संग्रहीत करता है" अनुभाग देखें।
यह काम करने के लिए, प्रत्येक रिमोट एजेंट के लिए आप उसी मशीन पर चलते हैं, आपको एजेंट को अपने डेटा को स्टोर करने के लिए परिभाषित एक अलग स्थान निर्दिष्ट करना होगा (अन्यथा बिल्ड एक ही स्थान पर लिखने में विफल हो जाएंगे)।
मैं उसी सर्वर पर दो एजेंट बनाने में सक्षम था। इस मामले में मैं वास्तव में एक ही बांस-होम सेट चाहता हूं ताकि कोई भी एजेंट उसी स्थान पर निर्माण कर सके ... बस जब मेरे कुछ निर्माण लंबे समय तक लेते हैं, तो मेरे पास दूसरा निर्माण होता है जो तेज बनाता है जो अन्यथा कतारबद्ध हो जाता है । bamboo-agent.sh में, मैं बदल दिया है:
APP_NAME, APP_LONG_NAME, and REAL_DIR
मैं conf/wrapper.conf
में कुछ भी नहीं बदला। और जीयूआई में मैंने एजेंट क्षमता पृष्ठ पर "विवरण संपादित करें" पर क्लिक करके एजेंटों का नाम अपडेट किया।
बस मामले में, मैंने एजेंट को शुरू करने के लिए बांस-एजेंट.cfg.xml में एजेंट यूयूड टैग भी बनाया है, जब मैं एजेंट शुरू करता हूं तो इसे ओवरराइट किया जाएगा। मैं एजेंटों को उसी यूयूड से शुरू नहीं करना चाहता था, भले ही मैं यह नहीं बता सका कि इस क्षेत्र का क्या उपयोग पहले से किया जा रहा था।
जहां तक मैं यह कह सकता हूं कि यह काम करता है जैसा कि मैंने उम्मीद की थी। मैं जीयूआई से दो एजेंट देख सकता था और एक साथ दो बिल्डों को लात मारता था। एफडब्ल्यूआईडब्लू, मुझे क्या नहीं पता कि इसे ऐसा करने का हैक किया गया तरीका माना जाता है या नहीं।
मैं लिनक्स पर टिप्पणी नहीं कर सकता, लेकिन विंडोज़ पर, हाँ आप कर सकते हैं।
आप डिफ़ॉल्ट 'बांस रिमोट एजेंट' पसंद 'बांस रिमोट एजेंट 1' कुछ करने से Windows सेवा का नाम, 'बांस रिमोट एजेंट 2' से बदल लेते हैं:
- bin/uninstall- साथ की स्थापना रद्द ntservcice
- संपादन conf/wrapper.conf सेवा नाम और प्रदर्शन नाम
- बिन के साथ फिर से स्थापित करने को बदलने के लिए/स्थापित-NT-सेवा
यह करने के बाद आप में सक्षम होना चाहिए कई एजेंट ठीक चलाओ।
- 1. क्या एक्लिप्स में रिमोट फाइलों पर काम करना संभव है?
- 2. रिमोट कंप्यूटर पर एक प्रक्रिया के लिए WaitForExit
- 3. आईट्यून्स के बिना एक प्रावधान प्रोफ़ाइल स्थापित करना संभव है?
- 4. क्या उसी डेल्फी सेवा एप्लिकेशन के कई उदाहरण स्थापित करना संभव है?
- 5. क्या सर्वर पर समय क्षेत्र स्थापित करना संभव है?
- 6. क्या एंड्रॉइड फोन पर जावा एफएक्स स्थापित करना संभव है?
- 7. क्या CentOS पर हास्केल प्लेटफ़ॉर्म स्थापित करना संभव है?
- 8. किसी कंप्यूटर पर किसी अन्य कंप्यूटर पर किसी कंप्यूटर पर "नेटवर्क सेवा" देना संभव है?
- 9. रिमोट डीबगिंग क्लाइंट कंप्यूटर
- 10. क्या कई चैनलों को एक में मल्टीप्लेक्स करना संभव है?
- 11. क्या रूट निजीकरण के बिना मोंगोड स्थापित करना संभव है?
- 12. क्या मैं कई मशीनों पर एफ # एजेंट चला सकता हूं?
- 13. क्या एक साथ कई बार एक परीक्षण चलाने के लिए नाक का उपयोग करना संभव है?
- 14. क्या पीजी के साथ django बीटा स्थापित करना संभव है?
- 15. क्या एटलसियन फिशिए के लिए कोई प्रतिस्पर्धा है?
- 16. बांस
- 17. क्या एक सी सी प्रोग्राम के भीतर कई टर्मिनल विंडोज़ पर आउटपुट करना संभव है?
- 18. क्या एक ही पृष्ठ पर jQuery के कई अलग-अलग संस्करण लोड करना संभव है?
- 19. क्या इसके खिलाफ धक्का देकर रिमोट होस्ट पर गिट स्थापित करना आवश्यक है?
- 20. क्या बांस योजना में एक चरण होना संभव है, भले ही पिछला असफल रहा हो?
- 21. क्या साझा होस्टिंग वातावरण में मोंगोडीबी स्थापित करना संभव है?
- 22. क्या Google Code पर एक निजी Mercurial भंडार स्थापित करना संभव है?
- 23. क्या सॉकेट पर असूचीबद्ध करना संभव है?
- 24. क्या मैक पर सिल्वरलाइट के साथ विकसित करना संभव है?
- 25. क्या मेरे स्थानीय कंप्यूटर पर .php फ़ाइलों को चलाने के लिए संभव है?
- 26. एम्बेडेड सिस्टम पर एसएनएमपी एजेंट लागू करना
- 27. एटलसियन जिरा
- 28. क्या सेटलोकेल पर भरोसा करना संभव है, और स्थानीय स्थापित होने पर भरोसा करते हैं?
- 29. क्या मेरे ऐप के अंदर आईओएस डिवाइस पर स्थापित क्लाइंट प्रमाणपत्र का उपयोग करना संभव है?
- 30. जावा कितने व्यक्तिगत कंप्यूटर स्थापित है?
बांस सर्वर एक मशीन पर एजेंटों को अलग नहीं करता है - इसलिए एक समय में दो एजेंटों को चलाने के लिए संभव नहीं है। यही वह जवाब है जो मुझे स्थानीय एटलसियन डीलर से प्राप्त हुआ था।तो हमें प्रत्येक एजेंट के लिए एक अलग वर्चुअल मशीन प्रदान करने की आवश्यकता है। – vrogach