Birkaç ay önce bir drupalcamp aldık ve birisi yeni config (CMI) sistemiyle dağıtımları yönetmeyi istedi. Olası bir ideal iş akışı, yapılandırmayı sürüm kontrolü altında tutmayı ve yine de ekip üyeleri arasında yapılandırmayı geçirebilmeyi içerir.
Odada bulduğumuz en iyi şey (kısmen DrupalCon Portland'daki sunumuna dayanarak) çözebilmekti:
- Sürüm kontrolüne aktif config dizinini yoksaymasını söyle.
- Tüm Konfigürasyon'u hazırlama dizinine kopyalayın ve sürüm kontrolüne karar verin.
Ve aktif / evreleme dizinini 2 ortam arasında tersine çevirmek için settings.php dosyasını kullanın. Bununla birlikte, bir sunucudan diğerine bir dağıtım iş akışını bulmak karmaşık olsa da yapılabilir, ancak birden fazla yerel ortamdan (yani, birden fazla geliştirici) dev (veya birbirleri arasında) arasında önerilen iş akışı nedir? Aynı veya benzer ortamı paylaşıyor olsaydı, bir takım arkadaşının makinesindeki değişiklikler nasıl ortaya çıkıyor?