मैं अपनी वेब विकास प्रक्रिया को स्वचालित करना शुरू करना चाहता हूं इसलिए मैं एक बिल्ड सिस्टम की तलाश में हूं। मैं मैक ओएस एक्स पर ज्यादातर PHP ऐप्स लिखता हूं और एफ़टीपी पर लिनक्स सर्वर तैनात करता हूं। मेरे बहुत से ग्राहकों के पास मूल होस्टिंग प्रदाता हैं इसलिए उनके सर्वर तक खोल पहुंच आमतौर पर उपलब्ध नहीं है, हालांकि दूरस्थ MySQL पहुंच आमतौर पर मौजूद होती है।PHP वेब ऐप्स के लिए सिस्टम बनाएं
- जब बिल्डिंग:
- एक प्रकार का वृक्ष जावास्क्रिप्ट फ़ाइलें
- मान्य सीएसएस फ़ाइलें
- मान्य एचटीएमएल फ़ाइलें
- कम करें और श्रेणीबद्ध जे एस और सीएसएस यहाँ मैं एक निर्माण प्रणाली के साथ क्या करना चाहते है फ़ाइलें
- PHP सिंटेक्स
- सेट डीबग/उत्पादन झंडे
- जब दूरस्थ डीबी
पर FTP के माध्यम से SVN से
- चेकआउट नवीनतम संस्करण नियोजित करना
- भागो निर्माण प्रक्रिया
- अपलोड सर्वर पर फ़ाइलें
- भागो SQL स्क्रिप्ट मुझे एहसास है कि यह स्वचालित करने के लिए बहुत काम है लेकिन मुझे लगता है कि यह खराब होगा वें तो इस पथ को शुरू करने का सबसे अच्छा तरीका क्या है? क्या कोई ऐसी प्रणाली है जो बिल्ड और तैनाती को संभाल सकती है, या मुझे अलग-अलग समाधानों की तलाश करनी चाहिए? आप किस सिस्टम की सिफारिश करेंगे?
आपको मेरे हालिया बाउंटी प्रश्न में भी रुचि हो सकती है: [PHP परियोजनाओं के लिए तैनाती/निर्माण/सीआई चक्र स्थापित करना] (http://stackoverflow.com/questions/2180460/setting-up-a-deployment-build -ci चक्र के लिए php-परियोजनाओं) –