2012-03-13 8 views
6

सेट किया गया है मैं का उपयोग कर/etc/default/जेनकींस JENKINS_ARGS सेट और www-डेटा उपयोगकर्ता के साथ एक डेमॉन के रूप में जेनकींस शुरू कर दिया है।उपसर्ग मूल्य द्वारा जेनकींस तक नहीं पहुंच सकता, भले ही उपसर्ग

प्रणाली की जानकारी पेज कि उपसर्ग =/जेनकींस सेट कर दिया जाता

घर/var/www HUDSON_HOME/var/जेनकींस JENKINS_ARGS उपसर्ग =/जेनकींस

लेकिन फिर भी जेनकींस केवल है पता चलता http://ip:port/ और नहीं http://ip:port/jenkin के माध्यम से सुलभ।

मैं भी विन्यास पृष्ठ पर जेनकींस URL सेट किया है, लेकिन सफलता नहीं मिली।

आप और अधिक जानना अगर वहाँ कुछ और मुझे क्या करना चाहिए है? लिनक्स robopar12227 2.6.35-22-सर्वर # 35 उबंटू SMP शनि अक्टू 16 22:02:33 यूटीसी 2010 x86_64 जीएनयू/लिनक्स जावा संस्करण "1.6.0_20" OpenJDK रनटाइम वातावरण:

यह मेरा माहौल है (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1 ~ 10.10.1) OpenJDK 64-बिट सर्वर वीएम जेनकींस ver (19.0-b09, मिश्रित मोड का निर्माण)। 1,447

+0

क्या आप वर्बैटिम पोस्ट कर सकते हैं कि कैसे JENKINS_ARGS/etc/default/jenkins में सेट हैं? (बीटीडब्ल्यू, कॉन्फ़िगरेशन में जेनकींस यूआरएल जेनकींस के लिए अपने लिंक को सही तरीके से भरने में सक्षम है - इसका उपयोग करने पर इसका कोई असर नहीं है)। –

+0

जेएनकेआईएनएस_एआरजीएस = "--prefix =/जेनकींस" – thebravoman

+0

आपके /etc/init.d/jenkins में DAEMON_ARGS के बारे में क्या? –

उत्तर

0

at this document की जांच करें - शब्द जेनकींस के संदर्भ पथ अपने अपाचे और जेनकींस के बीच ही होना चाहिए के लिए खोज। आशा है कि ये आपकी मदद करेगा।

+0

मैं अपाचे का उपयोग नहीं कर रहा हूं। मैं शायद nginx का उपयोग करता हूं और मुझे पता है कि संदर्भ पथ एक जैसा होना चाहिए। लेकिन nginx के पीछे जेनकींस छिपाने से पहले मैं यह सुनिश्चित करना चाहता हूं कि जेनकीन्स http: // ip: port/jenkins से उपलब्ध है। फिर मैं nginx से प्रॉक्सी को उलट देता हूं। – thebravoman

+0

सेटअप में मैंने देखा है कि जेनकिंस_एआरजीएस को जेनकिंस शुरू होने पर डीएएमओएन_एआरजीएस में जोड़ा गया है। सीधे अपने DAEMON_ARGS में --prefix डालने का प्रयास करें। –

+0

DAEMON_ARGS = "सर्वर --port = 4001 --prefix =/जेनकींस - होम =/var/jenkins --daemon" काम नहीं किया। – thebravoman

1

मैं एक ही समस्या के साथ इस पेज कुश्ती पाया। अजीब मुझे में उपसर्ग चर स्थापित करने के लिए/etc/default/जेनकींस काम नहीं किया लेकिन मैन्युअल रूप से की तरह

JENKINS_ARGS="--prefix=$PREFIX --webroot=/var/cache/jenkins/war --httpPort=$HTTP_PORT --ajp13Port=$AJP_PORT" 

JENKINS_ARGS करने के लिए एक उपसर्ग ध्वज में जोड़ने मेरे लिए काम किया है।

6

मैं मेरे CentOS प्रणाली में runninghappily जेनकींस है, निम्न चरण आज़माएं:

  1. संपादित करें/etc/sysconfig/जेनकींस, "JENKINS_ARGS = करने के लिए" इस लाइन (अंतिम पंक्ति) JENKINS_ARGS = "बदल - उपसर्ग =/जेनकींस "(डबल हाइफन)

  2. आह्वान, sudo सेवा जेनकींस पुनः आरंभ

  3. जो बंदरगाह पर निर्भर करता है - आप जेनकींस चला रहे हैं (8080 डिफ़ॉल्ट एक ही फाइल में परिवर्तन हो सकता है), तो आप हो shdपर ब्राउज़ करने में सक्षम"http: //: 8080/जेनकींस"

10

की तरह तो

JENKINS_ARGS =/etc/default/जेनकींस के लिए उपसर्ग जोड़े "- webroot =/var/कैश/जेनकींस/युद्ध उपसर्ग =/जेनकींस --httpPort = $ HTTP_PORT --ajp13Port = $ AJP_PORT "

और पुनः आरंभ अपने जेनकींस सर्वर

बस ग में Debian/Ubuntu पर की कोशिश की

0

मेरे जैसे किसी और को, इस बिंदु तक पहुंचता है, जेनकिन्स को स्टैंडअलोन मोड में शुरू करते समय उपसर्ग सेट करने का तरीका खोजने का प्रयास करता है:

बस सर्वर शुरू करने के लिए उपयोग की जाने वाली कमांड लाइन में --prefix=/jenkins जोड़ें।
कुछ निम्नलिखित की तरह:

nohup java -jar jenkins.war --prefix=/jenkins > /var/log/jenkins/log 2>&1 & 

malenkiy_scot points out in the first comment on the question के रूप में, config में URL जेनकींस लिंक बनाने के लिए के लिए के बजाय उपसर्ग उसे अपने साथ उपयोग कर सकते हैं स्थापित करने के लिए है।

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