メインコンテンツに移動

shirane lab

メインナビゲーション

  • ホーム
  • ブログ
  • Drush
  • 検索

パンくず

  • ホーム
  • Drush コマンド ヘルプ(日本語訳)
  • drush deploy コマンド

drush deploy コマンド

2020/11/06(金) - 08:00
shirane

drush の deploy コマンドについて:

コマンドヘルプ

コードデプロイ後の複数コマンドを実行する。

使用例

  • drush deploy -v -y
    詳細なログ出力を有効にし、すべてのプロンプトを承諾して、アップデートを実行する。

解説

deploy コマンドを使用すると、Drupal のデプロイ処理を標準化できます。対象サイトのコードベースを個別のスクリプトでアップデートした後、このコマンドにより下記を実行できます。

drush updatedb --no-cache-clear
drush cache:rebuild
drush config:import
drush cache:rebuild
drush deploy:hook

アップデート関数の作成

このコマンドによって次の3つのアップデート関数がこの順序で実行されます。必要に応じて最適なものを選択してください。

関数 Drupal API 目的
HOOK_update_n() 使用不可 低レベルの変更
HOOK_post_update_NAME() 使用可 config インポート前に実行
HOOK_deploy_NAME() 使用可 config インポート後に実行

コンフィグレーション

このコマンドをカスタマイズする必要がある場合は、上で示したサブコマンド(updatedb、config:import など)の Drush コンフィグレーションを使用してください。

参考資料

  • deploy(drush.org)
  • DeployCommands.php(github.com/drush-ops/drush)
  • deploycommand.md(github.com/drush-ops/drush)
  • Deploy command for Drupal(drush.org)
Drush
Drush コマンド ヘルプ(日本語訳)
‹ 前の記事次の記事 ›

書籍

『D9 おいしいレシピ集2』がパワーアップして商業誌に

『D9 おいしいレシピ集2』がパワーアップして商業誌に

 書籍の一覧はこちら

 

サイト運営

シナジークエスト

© shirane lab