Ben otomatikleştirmek için Phing kullanmaya çalışıyorum:
- testleri çalışan
- [dbdeply kullanarak] Her Geliştirici makinede DB göçleri çalışan
- üretim dağıtım gerekli
Ben projemde bir yapı klasör eklemek ve bu klasörde benim yapı yapılandırma dosyaları ve db deltalar tüm koymak mantıklıdır düşünüyorum. ve SVN depo içine tüm bu taahhüt. o check-out zaman svn öylesine her geliştirici güncellenen inşa dosyaları alacak. ve yeni değişiklikler ile yaptığı DB güncelleştirmek için yapı çalıştırmak mümkün olacak.
on the production server: I was planning to add another build file there to get the latest Tagged version in svn and perform CSS & JS compression.
Ben de PHPUnderControl kullanarak entegrasyonu devam uygulamak planlıyordum, bu yüzden her yapı sonucu takip edebilir ve yapı başarısız olduğunda haberdar olsun.
Eğer öyleyse, bu tüm mantıklı mı sizce, yoksa başka daha iyi bir öneriniz var mı?