मुझे वास्तव में पता नहीं है कि वेब विकास में सही वेबसावर लाइव करने के लिए ऑफलाइन विकास से तैनाती कैसे करें। मैं ज्यादातर अंतर्ज्ञान पर सहारा लेता हूं, लेकिन यह अब तक कम या कम है जो मैंने अभी तक किया है: मेरे पास पाइथन या PHP में एक वेब एप्लिकेशन है, और मैं इसे लाइव वेबसर्वर पर होस्ट कर रहा हूं। मैं एक ऑफ़लाइन विकास संस्करण का उपयोग करता हूं जिसका स्रोत svn के अंतर्गत है।वेब एप्लिकेशन कैसे जारी करें?
अब, जैसा कि मैं ऑफ़लाइन संस्करण विकसित करता हूं, मैं svn पर काम करता हूं। समय जारी करने के लिए आ गया है जब, मैं कर सकता या तो:
- लाइव वेब सर्वर पर एक अस्थायी निर्देशिका के लिए ऑफ़लाइन सर्वर से कोड को कॉपी करें, फिर नया पता (। उदाहरण के लिए एक लिंक के साथ) के साथ पुराने codebase, स्वैप या ...
- में लाइव वेबसर्वर एक चेकआउट svn पर काम करता है, और बस svn अद्यतन चलाएं।
मैं आमतौर पर दूसरा करता हूं, हालांकि अगर मुझे लाइव परिनियोजन से पहले डेटाबेस को अपग्रेड करना है, तो मैं सामान्य रूप से अपग्रेड एसक्यूएल स्क्रिप्ट लिखता हूं, और उन्हें पहले लाइव डेटाबेस पर चलाता हूं, फिर चेकआउट।
इस कार्य के लिए सर्वोत्तम अभ्यास क्या हैं?
स्टीफानो, क्या आप मेरे उत्तर को एक अच्छा मानेंगे? – TheJacobTaylor
@TheJacobTaylor: मैं हर कुछ हफ्तों में सत्र स्वीकार करता हूं। इस सप्ताहांत मैं सभी उत्तरों को फिर से पढ़ूंगा और स्वीकार करूंगा। –