Introduction

Visual regression testing (VRT) for your WordPress or Drupal site.

Contributors: Nathan Tyler, Alex Fornuto, Edward Angert.

Discuss in our Forum Discuss in Slack

Autopilot is part of Pantheon's New Dashboard experience. Pantheon Autopilot automatically detects, performs, and deploys updates for WordPress and Drupal.

What Autopilot Does

Pantheon's Autopilot:

  • Automatically detects when new updates are available
  • Performs the updates in an isolated Multidev environment
  • Tests the updates with automated visual regression testing (VRT)
  • Optionally deploys the updates

A gif showing Autopilot visual regression testing

Get Autopilot

Autopilot is available to Gold Accounts and higher. Check out our pricing page and contact Sales to talk through what plan is best for your needs.

Who is Autopilot For?

If you build or maintain WordPress and Drupal sites, Autopilot is for you.

Site upkeep can be tedious with constant monitoring, building, maintaining websites, and working cross-functionally to deliver digital experiences for customers. Autopilot relieves you of the continual maintenance work it takes to keep sites updated.

Autopilot requires Multidev, and is available to Pantheon Gold Accounts or higher.

Autopilot is enabled for Pantheon sites at the organization level.

FAQ

Is Autopilot configurable per site?

Yes. Access to Autopilot is account-based and individual sites in that account can turn Autopilot on and off as desired. See Enable Autopilot

Will Autopilot email VRT results?

Yes. Configure Autopilot activity digests and notifications in your Personal Workspace settings Notifications tab.

Does Autopilot work with Integrated Composer?

Yes. If your site is using Integrated Composer (build_step is true in the pantheon.yml file), Autopilot will be able to update it.

Does Autopilot work with Build Tools?

Not yet. Autopilot is not compatible with Build Tools or other workflows that use external Git repositories.

What versions of Drush are supported by Autopilot?

Currently, Autopilot only supports Drush 8 for all sites up to Drupal 9. Drupal 9 uses Drush 10 and is compatible with Autopilot.

However, Autopilot does not use Drush when updating an Integrated Composer site; you can use any Drush version when using Integrated Composer. Refer to the documentation on Drush versions for more information.

Does Autopilot support Terminus actions?

Not yet.

Does Autopilot automatically deploy changes to the Live environment?

You can specify the environments to which Autopilot deploys. See the next page for configuration options.

Does Autopilot clone the database from Live to Dev before doing the updates?

No. Autopilot always tests updates against a Multidev based on the current Dev environment.

For Autopilot to compare updates to the Live environment, keep the Dev environment synchronized with the Live environment, to ensure Autopilot test updates against the most up-to-date state of the Live environment.

Does the Autopilot Multidev count towards the Multidev limit?

No. If you encounter any issues about Multidev limits, contact Support.

Does Autopilot perform tests on authenticated pages?

Not yet. Currently, Autopilot only supports tests on anonymous access versions of pages. Support for authenticated (logged-in user) page tests is planned for a future release.

See Also