2011-02-11 6 views
16

मुझे नौकरी बनाने की आवश्यकता है जहां एक वेब अपलोड (आईई फाइल के साथ एक पोस्ट) की आवश्यकता होगी। क्या इसे करने का कोई तरीका है? (मैंने वेब पर खोजने की कोशिश की है)। ध्यान दें कि प्रश्न में फाइलें बहुत बड़ी हो सकती हैं।वेब-फॉर्म अपलोड के साथ एक हडसन/जेनकींस जॉब बनाएं

वर्कफ़्लो (स्पष्टता के लिए): उपयोगकर्ता क्लिक जॉब मेनू में निर्माण करते हैं, उपयोगकर्ता पैरामीटर सेट कर सकते हैं और अपलोड कर सकते हैं, उपयोगकर्ता क्लिक सबमिट करते हैं और जॉब उस फ़ाइल के साथ स्रोत के रूप में बनाया जाता है।

अन्य उपयोग केस: फ़ाइल को अपलोड करने और पैरामीटर सेट करने के लिए नौकरी ऑपरेशन के साथ दूरस्थ रूप से प्रारंभ किया गया है।

उत्तर

20

आप Parameterized Build बना सकते हैं जिसमें उपयोगकर्ता को अपनी फ़ाइल अपलोड करने के लिए फ़ाइल पैरामीटर है।

फ़ाइल पैरामीटर करने के लिए एक का निर्माण एक फ़ाइल स्वीकार करते हैं, जब एक नया निर्माण का समय निर्धारण उपयोगकर्ता द्वारा प्रस्तुत किया जा सकता है। फ़ाइल कार्यक्षेत्र के अंदर के बाद ज्ञात स्थान पर चेक-आउट/अपडेट किया गया है, ताकि आपकी बिल्ड स्क्रिप्ट इस फ़ाइल का उपयोग कर सकें।

+0

दोह - यह मेरी नाक के ठीक नीचे था। धन्यवाद। मेरे पास पहले से ही अन्य पैरा थे। –

+0

क्या हमारे पास यह जांचने के लिए कोई झंडा है कि उपयोगकर्ता ने फ़ाइल अपलोड की है या नहीं? –

+0

मुझे एहसास है कि यह दो साल का है, लेकिन मैं वर्कस्पेस पर एक फाइल अपलोड करने की कोशिश कर रहा हूं लेकिन यह काम नहीं कर रहा है। नौकरी सफल होती है लेकिन कोई फ़ाइल अपलोड नहीं होती है। – Progger