Kilka miesięcy temu mieliśmy drupalcamp i ktoś zapytał o zarządzanie wdrożeniami w nowym systemie config (CMI). Jednym z możliwych idealnych przepływów pracy byłoby utrzymanie konfiguracji pod kontrolą wersji i wciąż możliwość migracji konfiguracji między członkami zespołu.
Najlepsze, co udało nam się ustalić w pokoju (częściowo na podstawie prezentacji w DrupalCon Portland):
- Powiedz kontroli wersji, aby zignorowała aktywny katalog konfiguracji.
- Skopiuj całą konfigurację do katalogu pomostowego i przeprowadź kontrolę wersji.
I użyj settings.php, aby odwrócić katalog active / staging między dwoma środowiskami. Jednak opracowanie schematu przepływu pracy z jednego serwera na drugi było skomplikowane, ale wykonalne, jaki jest sugerowany przepływ pracy z wielu lokalnych środowisk (tj. Wielu programistów) do deweloperów (lub między sobą) - Możliwym problemem byłby każdy członek zespołu współdzieliby to samo lub podobne środowisko, więc w jaki sposób pojawiają się zmiany na komputerze jednego członka drużyny?