Automating deployments with Composer and visual regression testing

davidneedham

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

DevOps & Infrastructure

Tags

automation
composer
devops
testing

Experience Level

Intermediate

If no timezone is set on your profile, time is displayed in UTC.
Update your profile's timezone