मेरे पास क्लाउड सर्वर दुनिया भर के अलग-अलग डेटा केंद्रों में स्थित हैं। प्रत्येक डेटा सेंटर दूसरों से अलग है।क्या नेक्सस या आर्टिफैक्टरी स्टोर सरल tar.gz कलाकृतियों को स्टोर कर सकते हैं?
मैं इन क्षेत्रों में से प्रत्येक में आसानी और स्थिरता वाले सर्वरों के व्यक्तिगत समूहों (जो कि एक देव, परीक्षण, और उत्पादन क्लस्टर) के विभिन्न संस्करणों को चला रहा है, के लिए कलाकृतियों को तैनात करने का एक आसान तरीका ढूंढ रहा हूं। ऐसा लगता है कि एक आर्टिफैक्ट सर्वर है जो मुझे चाहिए क्योंकि मैं क्लाउड सर्वर पर एक स्थापित स्क्रिप्ट निष्पादित कर सकता हूं, जो सही सॉफ़्टवेयर आर्टिफैक्ट को खींचता है।
अब, मैं संचालन पक्ष पर काम करता हूं। मुझे निर्माण करने, या सॉफ़्टवेयर निर्माण निर्भरताओं का प्रबंधन करने की परवाह नहीं है। मैं बस एक आर्टिफैक्ट सर्वर चाहता हूं जहां मैं बाद में अपने पैकेज के सभी अलग-अलग संस्करणों को एक्सेस के लिए स्टोर कर सकता हूं। किकर, यह है कि मेरे पास स्टोर करने के लिए कई प्रकार के कलाकृतियों हैं।
- शैल स्क्रिप्ट
- पाइथन स्क्रिप्ट
- कठपुतली प्रकट होता है
- डेबियन फ़ाइलें (अक्सर कई debians की एक tar.gz फ़ाइल के रूप में वितरित)
नेक्सस सकते हैं या Artifactory इन सब का प्रबंधन पैकेज के प्रकार, या मुझे एक अलग दिशा में देखना चाहिए? मैं अपनी शेल स्क्रिप्ट परियोजनाओं में फ़ाइलों को जोड़ने का विरोध नहीं कर रहा हूं जो बस tar.gz फ़ाइलों को उत्पन्न करते हैं। मैं सिर्फ एक आर्टिफैक्ट रिपोजिटरी स्थापित करने के पथ को नीचे नहीं जाना चाहता, आखिरकार, थोड़ा स्क्रिप्टिंग, wget, और एक अपाचे सर्वर ठीक काम करेगा।
धन्यवाद। मददगार था! –