Deploy¶
10.3+
The deploy command standardizes how Drupal deployments work. The intent is your deployment script updates the codebase for the target site and then this command performs the following:
drush updatedb
drush config:import
drush cache:rebuild
drush deploy:hook
Authoring update functions¶
Below are the 3 types of update functions run by this command, in order. Choose the most appropriate for your need.
Function | Drupal API | Purpose |
---|---|---|
HOOK_update_n() | Not allowed | Low level changes. |
HOOK_post_update_NAME() | Allowed | Runs before config is imported. |
HOOK_deploy_NAME() | Allowed | Runs after config is imported. |
Configuration¶
If you need to customize this command, you should use Drush configuration for the subcommands listed above (e.g. updatedb, config:import, etc.).
Last update:
October 8, 2024
Authors: