Automating Drupal Deployments with Rollback

josephdpurcell@gmail.com

Automating deployments can minimize downtime, decrease deployment related defects, and improve rollback time on deployment failure. But, how do you implement it? What are common gotchas?

In this session, we’ll look at deployment steps that can be used as a starting point for any Drupal website. We’ll walk through each step and explain exactly how it works and why the sequencing is important. Along the way we’ll look at common problems to look out for, how to diagnose and resolve them. Next, we’ll look at what steps are needed to rollback the deployment. Finally, we’ll note recipes that can be added on to these basic deployment steps to address common use cases.

This session is for you if you use Continuous Integration tooling to perform automated deployments, or are planning to do so.

Track

DevOps