In this session we will examine how you can build Continuous Integration (CI) system to support your site development workflow by using Jenkins and Aegir. Also using Jenkins and Aegir to go through the whole process from development to staging and finally to production will be covered.
Continuous integration – the practice of frequently integrating one's new or changed code with the existing code repository – should occur frequently enough that no intervening window remains between commit and build, and such that no errors can arise without developers noticing them and correcting them immediately.
The session will show you how to configure Jenkins and Aegir for CI, what kind of installation profile and repository structure can be used and the magic that actually makes the build happen!
Continuous Integration with Jenkins and Aegir from Asociación Drupal on Vimeo.
Code examples:
https://github.com/iler/builds
https://github.com/iler/devdays