Continuous Integration - Taking "the suck" out of the project lifecycle

Post on 30-Nov-2014

191 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

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.

Transcript

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” !

josh@getpantheon.com 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

top related