Tivemos um drupalcamp há alguns meses e alguém perguntou sobre o gerenciamento de implantações com o novo sistema de configuração (CMI). Um possível fluxo de trabalho ideal envolveria manter a configuração no controle de versão e ainda poder migrar a configuração entre os membros da equipe.
O melhor que pudemos descobrir na sala (parcialmente baseado na apresentação na DrupalCon Portland) foi:
- Diga ao controle de versão para ignorar o diretório de configuração ativo.
- Copie toda a Configuração para o diretório intermediário e confirme com o controle de versão.
E use o settings.php para reverter o diretório ativo / intermediário entre os 2 ambientes. No entanto, enquanto descobrir um fluxo de trabalho de implantação de um servidor para o outro era complexo, mas viável, qual é o fluxo de trabalho sugerido de vários ambientes locais (por exemplo, vários desenvolvedores) para dev (ou entre si) - um possível problema seria todo membro da equipe estaria compartilhando o mesmo ambiente ou semelhante; então, como ocorrem as alterações na máquina de um colega de equipe?