DrupalCon Amsterdam 2014: GitHub Pull Request Builder for Drupal
Speakers: juampy
At Lullabot we built a system that, given a Pull Request in Github for a Drupal project, it clones the project and posts a message in the Pull Request discussion with a link to a testing environment and another link to tear it down.
Over time, this system has become a core tool of our workflow. Having an isolated environment to test a new feature before it becomes part of the main branch is really helpful for the team for peer reviewing and for the client for doing Quality Assurance.
In this session we will start by outlining how the system works on a sample ticket for a Drupal project, and then jump into its internals to see how it integrates with Github and Jenkins.
At Lullabot we built a system that, given a Pull Request in Github for a Drupal project, it clones the project and posts a message in the Pull Request discussion with a link to a testing environment and another link to tear it down.
Over time, this system has become a core tool of our workflow. Having an isolated environment to test a new feature before it becomes part of the main branch is really helpful for the team for peer reviewing and for the client for doing Quality Assurance.
In this session we will start by outlining how the system works on a sample ticket for a Drupal project, and then jump into its internals to see how it integrates with Github and Jenkins.