Importing packages on Acquia Cloud

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 full package

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:rebuild

Import individual packages

Import 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

 

Import and Upgrade

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

 

Did not find what you were looking for?

If this content did not answer your questions, try searching or contacting our support team for further assistance.

Back to Section navigation
Back to Site navigation