Description
Continuous Integration and Deployment continue to be an interesting challenge moving forward with Drupal 8. Hosting platforms are now providing "kits" to provide some of these services if you are willing to take the plunge and implement them.
So far, Acquia has given you bits and pieces to this puzzle. In this presentation an explanation and example will be shown highlighting a open sourced continuous integration and delivery system designed to work against Acquia using Circle CI and Acquia's Cloud Hooks.
For reference, Pantheon provides a simular solution using quicksilver and circleci here: https://github.com/pantheon-systems/example-drops-8-composer/blob/master/circle.yml
Outline
* Introduction
* Requirements
* Before Automated Builds, Come Local Builds
* Circle CI and Artifact Builds
* Acquia and Cloud Hooks
* Tying It All Together
* Questions
For an example see https://github.com/fourkitchens/example-acquia-8-composer-circle2
For information on how to configure the script follow the steps here. Some of the files you are asked to copy over may not exist: https://github.com/fourkitchens/example-acquia-8-composer/blob/master/README.md
Allan Chappell
Senior Support Lead @ Four KitchensGood Ol' Country Boy
Allan brings solid practical solutions to the table for any level of technical complexity. He has a bachelor’s degree in computer information systems specializing in web development, and is a Zend Certified PHP Engineer and an Acquia Certified Developer. He specializes in DevOps, automated testing, automated code delivery, and continuous integration. Don’t be surprised if one day you catch him on his computer, developing a masterpiece, on the shore of Lake Ray Hubbard.