One Deployment Workflow: Drupal 6-8 on all hosting providers... Say whah!?

Session Category Business Development DevOps Room 411 Audience N/A Time Slot Sat 11:15am to 12:00pm (7/15/17)

Tired of having a separate deployment workflow for every project you work on? In this session we'll look at utilizing Composer & GitLab CI to streamline building and pushing any Drupal project to any hosting provider.

What this session will cover

  • Establishing a makefile or composer based build process
  • Don't committing vendor directories, libraries, compiled SASS, etc... to your git repository
  • Standardizing local development routines for Drupal 6-8
  • Using composer pre/post commands to extend the build routines
  • Running extra build steps like unit testing before code is pushed to production
  • Automatically pushing your builds to Pantheon, Platform.sh, Acquia, or SSH based hosting providers

Who is this session for?
This is an introductory session for developers and site builders with a basic understanding of git and want a better developer and deployment workflow. This is not a deep dive into CI, PHPUnit testing, or any other DevOps techniques.

Links:

GitLab boi_ci_examples

Slides PDF format:
File

About the Speaker