GitHub Pull Request Builder for Drupal
-
Upload
juan-pablo-novillo-requena -
Category
Technology
-
view
295 -
download
4
description
Transcript of GitHub Pull Request Builder for Drupal
DevOps - https://amsterdam2014.drupal.org/session/github-pull-request-builder-drupal
GitHub Pull Request Builder for Drupal
Juampy Novillo Requena@juampy72
about.me/juampy
About me, @juampy72
Drupal contributor & writer AngularJS fan
Developer at Lullabot
Tools that we will use
Let's go straight to the point
Dev workflow within a team
1. I create a Pull Request at GitHub
2. Jenkins posts environment links
3. Peer review process starts
4. Pull Request is approved
How does it helps?It makes everyone jiggle :D
ClientsBrowse over a testing environment and
confirm that a project meets expectations.
QA teamVerify changes one by one each in their
own environment.
How does it help?
External teamsVerify the use of their API and make
adjustments before merging it into master branch.
How does it help? (2)
Peer reviewersTest the branch in action without having to set it up
locally.
DevelopersTest changes against a fresh
copy of the production environment.
How does it help? (3)
Architecture
What does the Build job do?
What does the Tear Down job do?
Extra Jenkins Jobs
Clean up stalled testing environments
Run CasperJS tests
Take screenshots with Resemble.js
Post a login link
Create a spare database
Tugboat at at glance
Core written in node.js
Platform independent (not tied to GitHub)
Vagrant to spin-up new environments
Closed source (will be open soon ;D)
What to do now?
Fork https://github.com/Lullabot/jenkins_github_drupal and set it up for your project
Subscribe at http://tugboat.qa to be up to date on how the new project evolves
Follow @drupalmentoringhttps://amsterdam2014.drupal.org/sprints
Help improve Drupal: Sprint with the community on Friday.
● We have tasks for every skill set. ● Mentors are available for new contributors.● An optional Friday morning workshop will help you set up community tools.
SPRINT: FRIDAY
WHAT DID YOU THINK?EVALUATE THIS SESSION - AMSTERDAM2014.DRUPAL.ORG/SCHEDULE
THANK YOU!
@juampy72about.me/juampy
Juampy Novillo Requena@juampy72
about.me/juampy