Environments is a module for dealing with different server environments, such as development, staging or production.
- Define one or more environments
- Define one or more tasks for each environment
- Use the Drush command to switch environments on demand
- Take a bow
Tasks are operations which get executed whenever an environment is entered, for example enabling/disabling modules, changing variable values, etc.
The following tasks are provided out of the box: