多数のサイトのDrupalコア/モジュールを(Drushを使用して)自動的に更新しますか?[閉まっている]


9

私はさまざまなホスティングプロバイダーの多くのDrupal Webサイトの管理者です。

いくつかはしみがあります。他の人はしません(そしてできません:共有ホスティングのように)。

コアアップグレードがあるたびに、1〜2時間かけてすべてを更新します(アップグレード前にすべてのWebサイトのバックアップを作成します)。

Drushでサイトを更新するのは簡単ですが、次のように、すべてのWebサイトで更新する必要があります。

  • @devを引き上げる
  • @othersiteを引き上げる
  • 待って...待って...待って...

コア(およびモジュール)を自動的に更新するにはどうすればよいですか。

  • すべてのDrushサイト?(私は思う:bashスクリプト付きのcron)
  • すべての私のdrush以外のサイト?

これは安全ですか、それともお勧めしませんか?

回答:


5

私が提案するのは、すべてのDrupalサイトをGITリポジトリーに保管することです。Core用に別のブランチ/ repoを、/ sites / *用に必要な数だけ

その後、単純なプルでコアの更新を簡単に行うことができます。共有ホスティングの場合は、ローカルにプルしてから、lftpで遠くのホストと同期します。


私はこの方法が好きです:)
au_stan

私も好きです !そこにドキュメント/リンクがありますか?
user117283

さて、来週adyax.com/en/tutorialsで展開戦略に関する大きなチュートリアルを行います。それはカピストラーノ、ドラッシュ、AEGIR、およびそのようなものをカバーします。
Maxime Topolov

1

Drushを使用すると、

drush @sites up

すべてのサイトを一度に更新します。

Drushを使用して、Drush以外のサイトもリモートで更新できると思います。


1
私のウェブサーバーで「一度にすべてのサイト」を更新する「@sites」について知りません。ありがとうございました !
user117283

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.