Upload
josh-koenig
View
192
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Projects sometimes get bogged down and feel like they'll never finish. Learn how to escape "the suck" with Continuous Integration, using GitHub, TravisCI, and Behat.
Citation preview
CONTINUOUS INTEGRATION !
TAKING “the suck” OUT OF THE PROJECT CYCLE
WHO AM I?
2
Josh Koenig
joshk Drupal user #3313 Joined 7/2003 !
@outlandishjosh Blogger, presenter, open source engineer “Project Mercury” !
[email protected] Co-Founder / Head of Product
THE PROJECT CYCLE
3
4
5
6
THE SUCK
7
8
9
10
HOW DID WE GET HERE?
11
12
13IF YOU WANT TO GO FAR, GO TOGETHER
14IN SYNC?
15
16
STAYING SANE IN AN ASYNC WORLD
18
19
20
LOTS OF COMPLEXITY LOTS OF DETAIL
21
LOTS OF TEDIUM
22
HUMAN BEINGS ARE NOT GOOD AT ROBOT WORK
24
MAKE THE ROBOTS DO THE WORK
26
SO WHAT DOES THAT LOOK LIKE, REALLY?
THE CODE/CONTENT WORKFLOW
28
29
Repository
Build Server Test Target
DRUSH MAKE CI DEMO
30
31
32
Questions? Feedback? !
@outlandishjosh !
#GoldenGod !
github.com/drush-make-ci