Atualizar automaticamente o núcleo / módulos do Drupal para um grande número de sites (com Drush)? [fechadas]

9

Sou o administrador de muitos sites do Drupal em diferentes provedores de hospedagem.

Alguns têm drush; outros não (e não podem: como hospedagem compartilhada).

Sempre que há uma atualização do Core, passo 1 ou 2 horas atualizando tudo (faço um backup de todos os sites antes de uma atualização).

A atualização de sites com o Drush é simples, mas preciso fazer isso para todos os sites, como:

  • drush @dev up
  • drush @othersite up
  • e espere ... espere ... espere ...

Como atualizar automaticamente o Core (e os módulos) em:

  • todos os meus sites de drush? (Eu acho: cron com script bash)
  • todos os meus sites sem drush?

Isso é seguro ou você não o recomenda?

user117283
fonte

Respostas:

5

O que eu sugeriria é armazenar todos os seus sites Drupal nos repositórios GIT. Com uma ramificação / repositório separado para o Core e quantas forem necessárias para / sites / *

Em seguida, você pode facilmente fazer atualizações nos núcleos com um simples puxão. Para hospedagem compartilhada, puxe localmente e sincronize com lftp com seus hosts distantes.

Maxime Topolov
fonte
Eu gosto deste método :) #
187 au_stan
Eu gosto disso também ! Algum documento / link por aí?
User117283 7/12
Bem, faremos um grande tutorial sobre estratégias de implantação em adyax.com/en/tutorials nas próximas semanas. Ele cobrirá Capistrano, Drush, AEGIR e coisas assim.
Maxime Topolov
1

Com Drush você pode usar

drush @sites up

Para atualizar todos os seus sites de uma só vez.

Eu acho que você pode usar o drush para atualizar remotamente seus sites que não são drush também.

Philippe Jadin
fonte
11
não sei sobre "@sites" que atualizam "todos os sites de uma vez" no meu servidor da web. Obrigado !
User117283 7/12