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. Exercise caution when implementing HOOK_update_N()
— the full API isn't available to you, see the
documentation for more details.
Function | Provided by | Purpose |
---|---|---|
HOOK_update_N() | Drupal | Low level changes. |
HOOK_post_update_NAME() | Drupal | Runs before config is imported. |
HOOK_deploy_NAME() | Drush | 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.).
Authors: