Jenkins and Drupal - creating a CI pipeline
8ballsteve
At miggle we've been refining our site delivery processes utilising basic install profiles and migration classes. It's important to have a solid quality control process as your team expands and Continuous Integration is the key to maintaining quality at scale.
In this session I'll walk through the reasons you need a CI pipeline and run through the process of how to set up you're own CI server as well as how to maintain consistency across your environments through code.
Using a toolbox of familiar favourites:
- Ubuntu LAMP stack (Digital Ocean)
- Jenkins - with numerous plugins!
- Github
- Composer
- Phing and/or Ansible
- Drush
Finally we can all talk about next steps and better ways - travis.ci, magnum.ci and automated provisioning.