Test Driven Drupal Updates

dergachev
vasi

 

We all know that security is important, so we should regularly update Drupal core and modules. But doing the updates always feels dangerous, and takes longer than we'd like! The fear that an update will mysteriously break the site often delays carrying them out for months, or even indefinitely.

In this talk, we will explain the basic process of performing minor updates and major upgrades, and then dive into how to structure the processs to keep it quick and error free. This involves setting up the right infrastructure: Good deployment tools like Docker, automated testing, and automated backups. We also have a custom tool to compare a Drupal site before and after an update, so we can identify even changes that we weren't specifically looking for.

The target audience for this site is beginner developers and intermediate developers and managers in charge of maintaining a Drupal site or planning an upgrade to D8.

Session Track

Coding and Development

Experience Level

Beginner

Drupal Version