अल्मालिनक्स बिल्ड सिस्टम: नया अल्मालिनक्स बिल्ड सिस्टम

हाल ही मेंअल्मालिनक्स वितरण के डेवलपर्स ने प्रस्तुत किया एक नया निर्माण प्रणाली कहा जाता है अल्ब्स (अल्मालिनक्स बिल्ड सिस्टम), जो पहले से ही के गठन में इस्तेमाल किया गया है संस्करण अल्मालिनक्स 8.6 और 9.0 x86_64, Aarch64, PowerPC ppc64le और s390x आर्किटेक्चर के लिए तैयार किया गया है।

निर्माण प्रणाली दिखाया गया है CloudLinux के विकास पर आधारित है, जो आरएचईएल पैकेज के आधार पर अपना वाणिज्यिक वितरण विकसित करता है।

यहां अल्मालिनक्स ओएस फाउंडेशन में हम मानते हैं कि समुदाय के सदस्यों के लिए पैकेज और इमेज बनाना आसान बनाना एक स्वस्थ उद्यम लिनक्स पारिस्थितिकी तंत्र को विकसित करने और सुनिश्चित करने का एक महत्वपूर्ण हिस्सा है। अल्मालिनक्स पूरी तरह से खुला स्रोत है और सदस्यों की बढ़ती सूची द्वारा समर्थित है जो प्रत्येक रिलीज को बेहतर बनाने में मदद करते हैं। इसके लिए, हमने यह सुनिश्चित करने के लिए बहुत समय पहले काम करना शुरू कर दिया था कि हमारा बिल्ड सिस्टम भी पारदर्शी है और किसी भी संगठन द्वारा उपयोग के लिए खुला है जो बेहतर लिनक्स वितरण के निर्माण में रुचि रखता है।

आज हम अपने प्रयासों के पहले फल, एएलबीएस, द अल्मालिनक्स बिल्ड सिस्टम की घोषणा करते हुए प्रसन्न हैं। 

अनजान लोगों के लिए CloudLinux पता होना चाहिए कि उन्होंने अल्मालिनक्स प्रोजेक्ट की स्थापना की और अल्मालिनक्स ओएस फाउंडेशन के संस्थापक सदस्य हैं, एक गैर-लाभकारी संगठन जिसे फेडोरा प्रोजेक्ट के समान शासन मॉडल का उपयोग करके एक तटस्थ, समुदाय-संचालित वातावरण में पनपने के लिए डिज़ाइन किया गया है।

समुदाय के लिए शुरू में घोषित पूरी तरह से खुले और पारदर्शी विकास मॉडल के प्रति प्रतिबद्धता की पुष्टि करने के लिए, बिल्ड सिस्टम कोड अब पूरी तरह से खुला है और सभी अल्मालिनक्स बिल्ड चरणों को समुदाय द्वारा नियंत्रित किया जाता है।

अल्मालिनक्स बिल्ड सिस्टम के बारे में

प्रणाली अल्ब्स वितरण निर्माण, पैकेज निर्माण, पैकेज परीक्षण, डिजिटल हस्ताक्षर निर्माण, और सार्वजनिक रिपॉजिटरी में संकलित पैकेजों को प्रकाशित करने पर ध्यान केंद्रित करता है। प्रणाली वितरण के गठन के सभी चरणों को संसाधित करने के उद्देश्य से है मानव कारक के कारण होने वाली त्रुटियों को समाप्त करने के लिए समग्र रूप से। बिल्ड सिस्टम CloudLinux के आंतरिक बिल्ड सिस्टम के विकास को जारी रखता है, जो 2012 से उपयोग में है।

RPM संकुल के अतिरिक्त, DEB स्वरूप समर्थित है और रीब्रांडिंग और पुनर्निर्माण पैकेजों के संशोधन को स्वचालित करने के लिए उपकरण प्रदान किए जाते हैं। सिस्टम सहित उबंटू और डेबियन के आधार पर मनमाना वितरण बनाने के लिए इस्तेमाल किया जा सकता है।

आज हम अपने बिल्ड सिस्टम के लिए गुमनाम रीड-ओनली एक्सेस को मुक्त करके अपनी बिल्ड प्रक्रियाओं में पारदर्शिता के अगले चरण को जोड़ रहे हैं। यह किसी को भी यह देखने की अनुमति देता है कि वर्तमान में कौन से पैकेज बनाए जा रहे हैं, जब कोई विशेष पैकेज बनाया गया था, जब कोई पैकेज निर्माण विफल हुआ, और प्रत्येक पैकेज के लिए निर्माण प्रक्रिया से जुड़े सभी लॉग।.

जेनकिंस निरंतर एकीकरण प्रणाली का उपयोग करके बिल्ड का परीक्षण किया जाता है। बनाए गए पैकेजों का स्रोत कोड Git रिपॉजिटरी से डाउनलोड किया जाता है।

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

विवरण के साथ एक पूर्ण बिल्ड लॉग विश्लेषण के लिए उपलब्ध है। व्यक्तिगत पैकेज के स्तर पर। पहुंच वर्तमान में सिस्टम की निगरानी तक सीमित है, लेकिन योजना जुलाई के अंत में भूमिका-आधारित अभिगम नियंत्रण (RBAC) जारी करने की है और सामुदायिक योगदानकर्ताओं और अनुरक्षकों को अपने स्वयं के ALBS पैकेज बनाने की अनुमति देने की है।

भविष्य में, यह भी निर्माण सत्यापन का समर्थन करने की उम्मीद है कोडनोटरी सेवा के माध्यम से, सीओपीआर बिल्ड सेवा के लिए समर्थन, परियोजनाओं और संगठनों को उनके पैकेज बनाने के लिए बुनियादी ढांचे के साथ नामस्थान का समर्थन, और वर्चुअल मशीन और कंटेनर छवियों के निर्माण और प्रकाशन को स्वचालित करने के लिए उपकरण तैयार करना।

वितरण के निर्माण के अलावा, ALBS का उपयोग सुधारात्मक अद्यतन (इरेटा) उत्पन्न करने और जारी करने और डिजिटल रूप से पैकेज पर हस्ताक्षर करने के लिए भी किया जाता है।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण में देख सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।