मुझे हाल ही में जेनकींस संचालित जावा प्रोजेक्ट मिला है जहां प्राथमिक डेवलपर बस ऊपर गया और छोड़ दिया गया। उन्होंने जेनकिंस डब्ल्यूएआर को वर्चुअल सर्वर पर टॉमकैट इंस्टेंस पर तैनात किया था, और यही वह "बिल्ड सर्वर" माना जाता था।नया जेनकिन्स दास कैसे स्थापित करें
इस बिल्ड सर्वर के पास एक और वर्चुअल सर्वर myserver.example.com
पर निर्माण और तैनाती के लिए कॉन्फ़िगर किया गया था। सप्ताहांत में, सिस्टम स्टाफ शारीरिक सर्वर है कि myserver.example.com
आभासी पर रहते थे सेवानिवृत्त, किसी भी जेनकींस काम है कि दास को तैनात करने के लिए कॉन्फ़िगर करने के लिए निम्न अपवाद उत्पादन:
मैं "देखें पर क्लिक करते हैं अधिक जानकारी के लिए लॉग इन करें "लिंक मैं निम्नलिखित कंसोल आउटपुट देखें: (myserver.example.com
आभासी)
[03/18/13 08:13:31] [SSH] Opening SSH connection to myserver.example.com:22.
java.io.IOException: There was a problem while connecting to myserver.example.com:22
at com.trilead.ssh2.Connection.connect(Connection.java:755)
at com.trilead.ssh2.Connection.connect(Connection.java:546)
at hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:650)
at hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:283)
at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:200)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.NoRouteToHostException: No route to host
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at com.trilead.ssh2.transport.TransportManager.establishConnection(TransportManager.java:342)
at com.trilead.ssh2.transport.TransportManager.initialize(TransportManager.java:450)
at com.trilead.ssh2.Connection.connect(Connection.java:699)
... 9 more
[03/18/13 08:13:34] [SSH] Connection closed.
यह समझ में आता है, गुलाम के बाद से ऑफ़लाइन है। हालांकि, जेनकींस के साथ कोई वास्तविक पिछले अनुभव नहीं होने के कारण, मुझे यकीन नहीं है कि जेनकिन्स मास्टर को नए नौकरियों में इन नौकरियों को बनाने/तैनात करने और नए दास को कैसे स्थापित करने के लिए उचित कदम हैं। उदाहरण के लिए, क्या मुझे नए गुलाम पर कुछ भी इंस्टॉल करने की आवश्यकता है, या किसी भी तरह का सेटअप/कॉन्फ़िगरेशन करना है? अग्रिम में धन्यवाद!
@TheTerribleSwiftTomato प्लगइन अनुस्मारक के लिए धन्यवाद। – gaige
मैंने टॉमकैट पर जेनकिन्स.वर फ़ाइल तैनात की है जो मेरी लिनक्स मशीन पर चलती है। मुझे विंडोज मशीन पर गुलाम स्थापित करने की ज़रूरत है। लेकिन मैं ऐसा करने में असमर्थ हूं। दास पर जेनकिन्स स्लेव विंडो कनेक्ट करने की कोशिश करती है लेकिन कनेक्ट नहीं होती है। कृपया –
से ऊपर बताए गए 7 वें चरण में मुझे वास्तव में क्या करने की ज़रूरत है, मैंने टॉमकैट के बिना जेनकिन्स.वार चलाने की कोशिश की और यह विंडोज मशीन पर गुलाम स्थापित करने में सक्षम था। लेकिन मुझे जेनकिन्स पर टॉमकैट चलाने की ज़रूरत है। कृपया –