Drupal Enterprise 7, 8: Code Workflow

This article applies to websites built using either the default UMN Drupal Enterprise 7 (DE7) configuration or the default UMN Drupal Enterprise 8 (DE8) configuration.

The current tools we have for managing code only allow us to push code to an entire subscription (a Drupal docroot) at once. Since each docroot contains code for many sites, it is necessary that we be able to push code at any time. As a result, it is essential to only have code in the git repositories / branches that you have provided us as your source code (for dev, stage, and production) that can be pushed to your site. 

When you are ready to push code to your repo, place the code in the correct branch and either:

  1. For production code deployments, submit a "deploy code" request via Drupal Support Request form, or
  2. For dev or staging code deployments, log in to Drupal Management to self-deploy your code.