i just wanna bizim dağıtım stratejisini tartışmak ve bu tutarsızlıkları bulmak. Süreç böyle giderse
-> Geliştirme belirli bir sürümü için bitirir
-> Tüm geliştiriciler bagaja kendi dosyalarını işlemek
-> TOAD kullanarak veritabanı şemaları karşılaştırın ve değişiklikleri göç
-> SVN yeni bir şube oluşturma
-> SVN kullanarak İhracat (. Kaldırmak için svn klasör, vb)
-> Küçültmek JS, CSS
-> Sunucu evreleme upload
-> Test çevrimi gerçekleştirin
-> Düzeltme şube böcek ve onları doğrulamak
-> Re-küçültmek JS, CSS [gerekirse]
-> Üretim sunucuya yüklemek
-> when i say upload, it means uploading files through SSH to /var/www/html folder
-> İlk yükleme js, css, images
-> Daha sonra php dosya upload
-> Yükleme sırasında kullanıcı yüklenen resim vs gibi dizinleri dışlamak
-> Test çevrimi gerçekleştirin
- (- Birkaç dosyalarını yeniden küçültmek gerekebilir) tekrar> düzeltme hataları ve yükleyin
-> Doğrulamak böcek
-> Doğrulama tamamlar
-> Svn şube taahhüt
-> Birleştirme geri gövde değiştirir
-> [Bu dağıtım döngüsü sırasında, kimse gövde herhangi bir dosya taahhüt] gövde taahhüt
süreç gerçekten karmaşık ve çok fazla ilgi gerektirir.
bunu nasıl geliştirebileceğimizi üzerinde herhangi bir öneriniz?