कुंजी केवल स्रोत नियंत्रण प्रणाली से कोड परिनियोजित करने की प्रथा को अपनाना है। मैं टीएसएफ से परिचित नहीं हूं, लेकिन इसे शाखाओं, टैग इत्यादि की अवधारणाओं को लागू करना होगा। फिर क्या तैनात किया जाए इसका सवाल स्रोत नियंत्रण प्रणाली में टैगिंग और रिलीज टैगिंग से बाहर हो जाता है।
अतिरिक्त सुझाव (Oracle के लिए):
-
यह सबसे अच्छा काम करता है यदि आप पैकेज स्पेक और बॉडी को अलग-अलग फाइलों में विभाजित करते हैं जो प्रत्येक के लिए एक सुसंगत फ़ाइल पैटर्न का उपयोग करते हैं (उदाहरण के लिए पैकेज स्पेक के लिए ".pks", और पैकेज बॉडी के लिए ".pkb")। यदि आप एक स्वचालित निर्माण प्रक्रिया का उपयोग करते हैं जो फ़ाइल पैटर्न को संसाधित कर सकती है तो आप सभी स्पेक्स और फिर बॉडी बना सकते हैं। यदि आप केवल पैकेज बॉडी को परिनियोजित कर रहे हैं तो यह ऑब्जेक्ट अमान्यताओं को भी कम करता है।
-
एक स्वचालित निर्माण प्रक्रिया को कॉन्फ़िगर करने के लिए समय लगाएं जो आपके स्रोत नियंत्रण प्रणाली की रिलीज़ या बिल्ड स्थिति से प्रेरित है। यदि आपके पास मध्यम संख्या में db कोड ऑब्जेक्ट हैं, तो यह कोड को एक संदर्भ प्रणाली में बनाने में सक्षम होने के लिए भुगतान करेगा और इसकी तुलना आपके qa या उत्पादन प्रणाली से करेगा।