Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Overview

With this module, you can create deploys for your website. Each deploy contains multiple actions. Deploys are triggered by an URL (with optional password) or with drush.

This module contains the following deploy actions:

Core:

  • Run new module updates from update hooks.
  • Flush caches.

Contrib:

  • Backup database (integrates with backup and migrate module)
  • Backup files folder (integrates with backup and migrate files module)
  • Feature revert all (integrates with Features module)
  • Revert theme settings (integrates with the base theme Omega)

Example:

Deploy actions:

  1. Backup database
  2. Backup files folder
  3. Feature revert all
  4. Run new module updates from update hooks.
  5. Flush caches.

Make sure all your new implementations are made in code. You can use "features" or "hook_update_N" for this. If you trigger the deploy, a full backup is made of the original website. After the backup, all updates and changes will be executed. If you make use of Git or SVN. You can automatically trigger the deploy after pushing the code.

Drupal 7
Actively maintained

Drupal 6
Not included

Project information