Selected Session

Workshop: Open-Source Deployments, From Soup to Nuts

Christopher Torgalson
Proposed Track(s)
Level of expertise
Session Type
Extended (2h)
Time Slot

Designing an Automated Drupal Deployment Pipeline with Open Source Tools

Deciding to automate code deployment is a no-brainer. Deciding _how_ to deploy code is more difficult. There are an ever-increasing number of continuous integration and continuous deployment services to choose from. It can be difficult to select from the available tools and to design a pipeline that's safe, robust, reliable. maintainable, and non-proprietary. The goal of this session is to demonstrate how such a pipeline can be built, and to help attendees understand the pros and cons of doing it yourself.

We will use Drupal 8, Composer, Nodejs, Ansible, and Gitlab to look into:

  • What to deploy,
  • When to deploy,
  • How to do it,
  • How to un-do it,
  • Best practices,
  • Problems,
  • Pros and cons of the DIY approach.

Attendees will leave with a better understanding of how to combine some leading open-source to build a deployment pipeline that's both usable, and that can be precisely tailored to your specific projects.