बिल्ड सिस्टम, किसी इंजीनियरिंग संगठन का सबसे अहम हिस्सा होता है क्योंकि हर डेवलपर इससे कई बार या कई बार इंटरैक्ट करता है प्रति दिन. डेवलपर को चालू करने के लिए, पूरी तरह से फ़ीचर किया गया बिल्ड सिस्टम होना ज़रूरी है संगठन के रूप में अपनी उत्पादकता बढ़ाने में मदद मिलती है. अलग-अलग डेवलपर के लिए, सीधे अपने कोड को कंपाइल करना चाहिए, ताकि एक बिल्ड सिस्टम लग सकता है बहुत ज़्यादा. हालांकि, एक बड़े स्तर पर बिल्ड सिस्टम से एक-दूसरे के साथ मिलकर काम करना, जैसे कि कोड बेस के किसी अन्य हिस्से पर निर्भर रहना या जैसे बाहरी संसाधन, जैसे कि लाइब्रेरी. बिल्ड सिस्टम से यह पक्का करने में मदद मिलती है कि कोड बनाने से पहले, उसे बनाने के लिए आपके पास सारी ज़रूरी जानकारी मौजूद है. बिल्ड जब सिस्टम इंजीनियराें को संसाधन और नतीजे.
इस भाग में सिस्टम बनाने और उन्हें बनाने के इतिहास और बुनियादी बातों के बारे में बताया गया है इनमें बेज़ल को बनाने में इस्तेमाल हुए डिज़ाइन से जुड़े फ़ैसले भी शामिल हैं. अगर आप: हमें आर्टफ़ैक्ट पर आधारित बिल्ड सिस्टम के बारे में पता है, जैसे कि Baze, Buck, और Pants इस सेक्शन को छोड़ सकते हैं. हालांकि, यह आर्टफ़ैक्ट-आधारित बिल्ड सिस्टम बड़े पैमाने पर काम करने में माहिर हैं.
-
अगर आपने पहले किसी बिल्ड सिस्टम का इस्तेमाल नहीं किया है, तो यहां से शुरू करें. इस पेज में इसकी वजह बताई गई है आपको बिल्ड सिस्टम का इस्तेमाल करना चाहिए और यह भी कि कंपाइलर और बिल्ड स्क्रिप्ट जब आपका संगठन कुछ संगठनों से आगे बढ़ने लगे, तो यह सबसे अच्छा विकल्प साबित हो सकता है डेवलपर.
टास्क के हिसाब से बिल्ड सिस्टम
इस पेज पर, टास्क पर आधारित बिल्ड सिस्टम के बारे में जानकारी दी गई है. जैसे, बनाएं, Maven, और Gradle) और उनके कुछ चैलेंज को पूरा किया.
आर्टफ़ैक्ट पर आधारित बिल्ड सिस्टम
इस पेज पर दर्द से जुड़ी समस्या को हल करने के लिए, आर्टफ़ैक्ट पर आधारित बिल्ड सिस्टम के बारे में बताया गया है टास्क-आधारित बिल्ड सिस्टम की पहचान की जा सकती है.
-
इस पेज में डिस्ट्रिब्यूट किए गए बिल्ड या ऐसे बिल्ड शामिल हैं जिन्हें इसके बाहर एक्ज़ीक्यूट किया जाता है कंप्यूटर पर ट्रांसफ़र किया जा सकता है. इसे शेयर करने के लिए ज़्यादा मज़बूत इन्फ़्रास्ट्रक्चर की ज़रूरत है संसाधनों और नतीजों को तैयार करना होगा (और वहीं, जहां सच में जादू जारी रहता है!)
-
इस पेज पर डिपेंडेंसी से जुड़ी कुछ मुश्किलों के बारे में बताया गया है ऐसे हालातों से निपटने के लिए रणनीतियां तय करें.