To deploy your Site Studio packages alongside Drupal configuration you may want to utilise Acquia Cloud hooks to perform import operations during code changes.
Import Site Studio package (drush sitestudio:package:import) - import command will take care of performing the required level of rebuild and will clear the render cache as part of the process.
Example:
drush @$site'.'$target_env updatedb --no-cache-clear -y
drush @$site'.'$target_env cache:rebuild
drush @$site'.'$target_env cim
drush @$site'.'$target_env sitestudio:package:import
drush @$site'.'$target_env cache:rebuildImport Site Studio package (drush sitestudio:package:import –--path=</path/to/package/directory>) - import command will take care of performing the required level of rebuild and will clear the render cache as part of the process.
Example:
drush @$site'.'$target_env updatedb --no-cache-clear -y
drush @$site'.'$target_env cache:rebuild
drush @$site'.'$target_env cim -y
drush @$site'.'$target_env sitestudio:package:import --path=path/to/package/dir
drush @$site'.'$target_env sitestudio:package:import --path=path/to/other/package/dir
drush @$site'.'$target_env cache:rebuild
When upgrading between versions or when installing Site Studio for the first time; additional commands should also be run (see: Upgrading Site Studio)
Example:
# Run Drupal database updates
drush @$site'.'$target_env updatedb --no-cache-clear -y
drush @$site'.'$target_env cache:rebuild
# Import Drupal configuration
# - Site Studio packages are excluded via config split.
drush @$site'.'$target_env cim -y
# Import Site Studio UI assets for this version
drush @$site'.'$target_env cohesion:import
# Import individual package 1
drush @$site'.'$target_env sitestudio:package:import --path=path/to/package/dir
# Import individual packages 2
drush @$site'.'$target_env sitestudio:package:import --path=path/to/other/package/dir
# Run a full Site Studio rebuild when upgrading
# - exclude cache clear to allow this to be part of a separate batch process
drush @$site'.'$target_env cohesion:rebuild --no-cache-clear
drush @$site'.'$target_env cache:rebuild
If this content did not answer your questions, try searching or contacting our support team for further assistance.
Example:
# Run Drupal database updates
drush @$site'.'$target_env updatedb --no-cache-clear -y
drush @$site'.'$target_env cache:rebuild
# Import Drupal configuration
# - Site Studio packages are excluded via config split.
drush @$site'.'$target_env cim -y
# Import Site Studio UI assets for this version
drush @$site'.'$target_env cohesion:import
# Import individual package 1
drush @$site'.'$target_env sitestudio:package:import --path=path/to/package/dir
# Import individual packages 2
drush @$site'.'$target_env sitestudio:package:import --path=path/to/other/package/dir
# Run a full Site Studio rebuild when upgrading
# - exclude cache clear to allow this to be part of a separate batch process
drush @$site'.'$target_env cohesion:rebuild --no-cache-clear
drush @$site'.'$target_env cache:rebuild
If this content did not answer your questions, try searching or contacting our support team for further assistance.