Suponha que eu tenho instalações Drupal e CiviCRM para automatizar.
Porém, elas precisam de configurações específicas para trabalharem juntas (algumas edições de arquivo e configurações de banco de dados)
Devo instalar uma versão fixa (por exemplo, Drupal 4.7.5 + CiviCRM 4.5.6), instalá-los, configurá-los e salvar os arquivos editados mais o banco de dados?
Ou devo colocar mais esforço no meu script de construção e fazer algumas consultas e seds para editar essas configurações no banco de dados e nos arquivos?
automation
drupal
JorgeeFG
fonte
fonte
Respostas:
Sua pergunta soa como você deve ter um olhar para o que eu chamo F eatures C ONFIGURAÇÃO M anagement, aka FCM . O FCM não é apenas sobre o uso do módulo de Recursos do Drupal , e não sobre o Gerenciamento de configuração (conforme apresentado no Drupal versão 8). Em vez disso, é um caso especial de S oftware C ONFIGURAÇÃO M ESTÃO , também conhecido como SCM , aplicado a Drupal.
Principalmente porque os Recursos podem ser considerados como um gerador de código, enquanto esse código gerado pode ser considerado como o script de construção (como na sua pergunta). Que também pode ser usado para ser migrado por vários ambientes.
Dê uma olhada na minha resposta (popular) para " Como usar o módulo de Recursos em um ambiente de 3 desenvolvedores? " Para obter (mais) detalhes sobre tudo isso.
fonte