मेरे पास हडसन गुलाम पर कई परियोजनाएं चल रही हैं। मैं चाहता हूं कि उनमें से एक डिफ़ॉल्ट रूप से जावा 6 के तहत चींटी चलाने के लिए चाहें (जो मेरे पर्यावरण में जावा 5 है)। एक स्पष्ट विकल्प मेरे एक कस्टम JDK स्थान इस परियोजना के लिए उपयोग करने के लिए सेट करने के लिए अनुमतिमैं एक विशिष्ट जेडीके का उपयोग करने के लिए हडसन नौकरी कैसे कॉन्फ़िगर कर सकता हूं?
- :
परियोजना विन्यास को देखते हुए, मैं या तो लगता है की उम्मीद कर रहा था।
- इस परियोजना के लिए कस्टम वातावरण चर सेट करने का एक तरीका, जो मुझे JAVA_HOME को JDK6 स्थान पर सेट करने की अनुमति देगा। वांछित के रूप में चींटी उठाएगा और जावा 6 पर चलाएगा।
क्या ऊपर से कोई भी करने का कोई तरीका है? यदि उनमें से एक सुविधा उपलब्ध है, तो मैं नहीं देख सकता कि इसे कैसे पहुंचाया जाए। मैं हडसन 1.285 पर चल रहा हूं।
यदि संभव हो तो मैं "इंटोक एंट" ऑपरेशन के बजाय "निष्पादित खोल" ऑपरेशन का उपयोग करने से बचूंगा: मेरा दास ज़ेड/ओएस पर है और हडसन इस प्लेटफार्म पर अस्थायी शैल स्क्रिप्ट को ठीक से प्रतीत नहीं कर रहा है (शायद एक एन्कोडिंग मुद्दा)।
यह एक टॉस करना चाहते सकता है हडसन उपयोगकर्ताओं को मेलिंग सूची में: https://hudson.dev.java.net/mailing-lists.html गुलामों को कॉन्फ़िगर करना शायद बहुत अच्छी तरह से प्रलेखित/व्यापक रूप से समझा नहीं जा सकता है –
धन्यवाद, मैंने ऐसा किया है: http: // है .gd/szcr। इस बीच, मेरा हैकी वर्कअराउंड दास पर JOB_NAME env var की जांच करने के लिए दास पर मुख्य चींटी स्क्रिप्ट ($ ANT_HOME/bin/ant) को संशोधित करना है और उसके अनुसार JAVA_HOME सेट करें (JOB_NAME env var स्वचालित रूप से हडसन द्वारा सेट किया गया है)। – rewbs