Configuration Deployment Best Practices in Drupal 8

There are lots of moving pieces when designing a code deployment workflow for Drupal 8 sites. This session proposes a full circle workflow for pushing across Dev => Stage => Prod, and then integrating any changes that were made directly on Prod (a Block weight gets changed, a View gets changed, etc.).

The workflow proposes that code and config are stored together in a single git repository. The Drush config-export command is featured in order to update Git when config changes are made. Drush's config-import helps update Drupal's configuration store when a code deployment is pushed. 

Session Track

DevOps

Experience level

Intermediate

Drupal Version

Drupal 8 (current)