몇 달 전에 drupalcamp가 있었고 누군가가 새로운 구성 (CMI) 시스템으로 배포 관리에 대해 물었습니다. 이상적인 워크 플로우 중 하나는 구성을 버전 제어로 유지하고 팀 구성원간에 구성을 마이그레이션 할 수있는 것입니다.
룸에서 우리가 알아낼 수 있었던 최선은 (부분적으로 DrupalCon Portland의 프리젠 테이션을 기반으로) 다음과 같습니다.
- 활성 구성 디렉토리를 무시하도록 버전 제어에 지시하십시오.
- 모든 구성을 스테이징 디렉토리에 복사하고 버전 제어를 확약하십시오.
그리고 settings.php를 사용하여 두 환경 사이의 active / staging 디렉토리를 되 돌리십시오. 그러나 한 서버에서 다음 서버로 배포 워크 플로를 파악하는 것은 복잡하지만 실행 가능하지만 여러 로컬 환경 (예 : 여러 개발자)에서 개발자 (또는 서로간에)로 제안 된 워크 플로는 무엇입니까? 동일하거나 유사한 환경을 공유하고 있으므로 한 팀원의 컴퓨터에서 변경 사항이 어떻게 발생합니까?