मुझे कई विंडोज मशीनों में जावा आधारित विकास वातावरण स्थापित करने का काम सौंपा गया है। समस्या यह है कि मैं प्रत्येक मशीन पर प्रक्रिया को स्वचालित रूप से और आसानी से करना चाहता हूं ताकि डेवलपर्स को सभी अलग-अलग एप्लिकेशन डाउनलोड करने और इंस्टॉल करने में समय बर्बाद न करें। आदर्श रूप में, मैं निम्नलिखित करना चाहते हैं:स्वचालित रूप से विकास वातावरण कैसे स्थापित करें?
- स्वचालित और पहुंच से बाहर प्रारंभिक स्थापित करता
- उन प्रतिष्ठानों यकीन है कि सेटिंग्स सभी मशीनों
- एक संभावना पुश करने के लिए के बीच स्थिर रहना होगा उस पर एक मॉनिटर के दौरान किसी प्रकार आवश्यकता होने पर नई सेटिंग्स/कार्यक्रम/उन्नयन।
मैं इस काम के लिए कई उपकरण देखा है। वर्तमान में सबसे आशाजनक एक Puppet लगता है। हालांकि, कठपुतली विंडोज़ में भी काम नहीं करती है ... वीएम छवि का उपयोग करने से पहली आवश्यकता हल हो जाएगी, लेकिन यह सवाल से बाहर है क्योंकि हार्डवेयर मशीनों में अलग है और उन्नयन आसान नहीं होगा।
क्या किसी को इस तरह के कार्य के साथ कोई अनुभव है? आप इसे कैसे हल करेंगे?
शायद आप इसके लिए ड्रॉपबॉक्स (या एनालॉग) का उपयोग करना चाहते हैं: आप सॉफ्टवेयर को इस तरह से साझा कर सकते हैं, और अप्रत्याशित स्थापनाओं से कम घुसपैठ कर सकते हैं। उदाहरण के लिए, मैं ग्रहण को कई नोटबुक के बीच इस तरह से साझा करता हूं। –
मैंने अभी देखा है [यह प्रस्तुति] (https://speakerdeck.com/u/wfarr/p/the-setup-managing-an-army-of-laptops-with-puppet) ("सेटअप") से GitHub। वे कुछ रूबी और कठपुतली जादू के साथ विकास वातावरण बनाते हैं। – Nadav