Information for: DEVELOPERS   PARTNERS   SUPPORT

Cloud Actions FAQs

This page details the FAQs that are specific to Cloud Actions.

Do Cloud Actions support multisite applications?

No. Cloud Actions are only available for single sites using the default folder.

Can I add custom Cloud Actions?

No. Customers may select the Cloud Actions to run on default or run per environment but cannot add custom Cloud Actions.

Cloud Actions offer common DevOps tasks that represent known best practice and may not meet the needs for every type of code deployment. If it does not meet your needs, we recommend disabling Cloud Actions to not interfere with more complex deployment workflows. For information about how to disable Cloud Actions, see Disabling Cloud Actions.

Cloud Actions are in addition to Cloud Hooks, in which customers have greater control to customize deployment actions through code-based methods.

How do I know if a Cloud Action is running, completed, or failed to run?

The details of the Cloud Actions tasks are displayed in the Cloud Platform task log.

Imaging showing the task log of Cloud Platform.

I do not see Cloud Actions when I initiate deployment. Why?

Cloud Actions must be enabled in the Environment Configuration settings to be selectable during deployment.

If you do not see Cloud Actions under your environment configuration, it is because Cloud Actions are only available on Cloud Next.

Does the Cloud Actions feature work with all Drupal versions?

This feature is optimized for Drupal 8 and later. However, it should work with Drupal 7 and later.

Does the Cloud Actions feature work with Drush 8, 9, 10, and so on ?

Yes. Cloud Actions are compatible with all supported versions of Drush. However, if a Customer vendors Drush in their application, the Customer must ensure that their Drush is up to date and matches versioning requirements with Drupal.

What version of PHP is running when Cloud Actions are executed?

PHP 7.4. However, you can run a different PHP version in your Cloud Platform environments.

Are Cloud Actions available for Acquia Cloud Site Factory?

No. Cloud Actions are available only for Cloud Next.

Are Cloud Actions available for Acquia Migrate Accelerate environments?

No, Cloud Actions are available only on Cloud Platform environments.

Can I run Cloud Actions on my local machine?

No, Cloud Actions are available only on Cloud Platform environments.

Can I configure Cloud Actions for a Continuous Delivery Environment (CDE)?

No, Cloud Actions are currently not supported for CDEs.

Can I skip Cloud Actions when triggering a code deployment through Cloud Platform API?

Yes. Include an empty array for the cloud_actions parameter when sending a request to the Deploy code endpoint. You can also use Acquia CLI to do this:

acli api:environments:code-deploy myapp.dev myapp.test --cloud-actions=""

Can I override the default Cloud Actions when triggering a code deployment through Cloud API?

Yes, use the cloud_actions parameter with one or more Cloud Action IDs when sending a request to the Deploy code endpoint. You can also use Acquia CLI to do this:

acli api:environments:code-deploy myapp.dev myapp.test --cloud-actions="[ID1, ID2]""

To get a list of all Cloud Actions and their IDs, run:

acli api:environments:cloud-actions-find [myapp.dev]

Do Cloud Actions work with Cloud Hooks?

Yes. Cloud Hooks will execute after all Cloud Actions.

Do Cloud Actions trigger whenever the customer deploys a new commit on an existing branch?

No, Cloud Actions do not invoke an update to an already deployed branch.