dağıtım stratejileri, PHP + SVN

0 Cevap php

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?

0 Cevap