Page 1
The Continuous Integration/Continuous Happiness Workflow!
Client! Pitch! Author! Date!Formerly known as Bysted, Propeople, Blink Reaction, Chainbizz and Geekpolis
Page 2
We are….Yuriy Gerasimov !Senior Technical Architect, FFW!!
Chang Xiao!Managing Director, FFW !!
Page 6
We had a BIG project with SMALL amount of time and NO
room for ERROR.
Page 11
We needed to improve our QUALITY, FAST!
Page 12
Code Review
Formerly known as Bysted, Propeople, Blink Reaction, Chainbizz and Geekpolis
Page 13
!
!
Formerly known as Bysted, Propeople, Blink Reaction, Chainbizz and Geekpolis
Enforce Standard
Page 14
Formerly known as Bysted, Propeople, Blink Reaction, Chainbizz and Geekpolis
Page 17
We are on to something!
Page 18
We created a few simple rules for
everyone to follow.
Page 19
1. Code is always peer-reviewed before checked-in
Page 20
2. Coding standard is always followed
Page 21
3. New features can be tested early by EVERYONE.
Page 23
What about our Project?
Page 25
But more importantly, we started a cultural
change!
Page 26
Promoted Collaboration
Page 27
Improved Competency Level
Page 29
So what can CI do for your organization?
Page 30
It Helps reduce single point of failure
Page 31
It helps you reduce the length of your QA cycle
Page 32
It helps the team to be on the same page
Page 34
Tools to help you get startedCI Box http://bit.ly/ffw-cibox
Formerly known as Bysted, Propeople, Blink Reaction, Chainbizz and Geekpolis
Page 35
Contact usYuriy Gerasimov drupal.org: [email protected] !Chang Xiaodrupal.org: [email protected] !