एक रिलीज शाखा से टेस्ट संकुल का निर्माण
From Joomla! Documentation
कभी कभी, नई सुविधाओं और मौजूदा कीड़े दौरान जूमला के बीच स्थापित या अद्यतन परीक्षण किया जा करने की जरूरत है! संस्करणों। निर्माण स्क्रिप्ट GitHub पर सीएमएस रेपो में पाया आसानी से एक सुविधा शाखा से संकुल का निर्माण करने के लिए संशोधित किया जा सकता है, और परिणाम होगा (पूर्ण स्थापित करने और अद्यतन) संकुल की पूरी सरणी उपयोग के लिए उपलब्ध है।
आवश्यकताओं
आदेश संकुल का निर्माण करने के लिए, अपने स्थानीय चेकआउट आधार जूमला के साथ सिंक में होना चाहिए! सीएमएस रेपो, सभी रिलीज टैग शामिल करने के लिए। यह महत्वपूर्ण है क्योंकि निर्माण स्क्रिप्ट प्रत्येक रिलीज पर बनाया अद्यतन संकुल का निर्माण करने के लिए git टैग का उपयोग करता है। इसके बाद, अपने सुविधा शाखा जूमला से मचान शाखा के साथ सिंक में होना चाहिए! सीएमएस रेपो सुनिश्चित करने के लिए कि वर्तमान कोड अपने प्रस्तावित परिवर्तन के अलावा में परीक्षण किया जा रहा है।
स्क्रिप्ट का निर्माण संपादन
आपकी सुविधा शाखा से संकुल का निर्माण करने के लिए, तुम सब करने की जरूरत का निर्माण स्क्रिप्ट के लिए दो परिवर्तन करना है।
- 'रेखा 66' ':
- "( 'संग्रह शाखा-नाम | टार एक्स सी' $ $ gitPath fullpath।।) सिस्टम," <टीटी> पढ़ने के लिए इस लाइन को बदलें </ टीटी> और उचित रूप में अपनी शाखा का नाम बदलने के
- 'रेखा 144' ':
- 'शाखा-नाम --name-स्टेटस> diffdocs /'। $ संस्करण <टीटी> "$ कमान = $ gitPath पढ़ने के लिए इस लाइन को बदलें। 'रचनाकार टैग /'। $ PreviousTag।। '।' । $ NUM, "</ टीटी> और उचित रूप में अपनी शाखा का नाम बदलने के
स्क्रिप्ट चलाने
इतने लंबे समय के रूप में आप किसी भी PHP वाक्यविन्यास त्रुटियों और रिलीज टैग में से प्रत्येक के अपने स्थानीय चेकआउट में उपलब्ध हैं की जरूरत नहीं है, आप निर्माण स्क्रिप्ट चलाने के लिए सक्षम हो सकता है और पूरा पैकेज परीक्षण के लिए तैयार होना चाहिए।