Automating deployments with Composer and visual regression testing
Web teams succeed when their common tasks take little time and provide high value. When contrib and core updates come out, the runway to getting those changes live needs to be clear and efficient. Many Drupal teams will benefit from automatically applying Composer updates in a development environment and performing an automated comparison against the live environment.
This presentation will review how Drupal deployment best practices have evolved over the years. In the early days of Drupal, many teams operated with Live sites, local copies, and little else. Now, Continuous Integration pipelines have the potential to streamline otherwise unwieldy workflow expectations. This presentation will highlight common pain points in managing optimizing a Drupal site and how automation can alleviate those pain points. With the right tooling, Developers can increase their confidence in code changes while spending more time delivering value.
Learning Objectives
Attendees will be able
-
Outline their deployment pipeline
-
Identify who on their team needs to authorize different types of changes
-
Determine which type of automated test could be most helpful to add first to their workflow
Target Audience
This presentation will be most helpful to teams managing complex sites or large numbers of sites. It will emphasize how to spend less time on tedium and more time adding value.
Prerequisites
This presentation will assume some familiarity with Git, Composer and Drupal 8.
Track
Experience Level
If no timezone is set on your profile, time is displayed in UTC.
Update your profile's timezone