9. PAGE9
DEVOPS INDONESIA
Continuous Integration is a software
development practice where members of a
team integrate their work frequently; usually
each person integrate at least daily leading to
multiple integrations per day.
Martin Fowler
10. PAGE10
DEVOPS INDONESIA
10
Lack of
The changes to method XYZ are incompatible with mine, how do we merge now…
When did we decide to upgrade to version…
I thought you fixed that two month ago…
11. PAGE11
DEVOPS INDONESIA
11
Lack of project visibility
What do you mean with the tests are failing…
What is our current code-coverage…
What is in version XYZ of the build…
13. PAGE13
DEVOPS INDONESIA
Github Web hooks
Any commits, merges or pull requests trigger our CI pipeline
CI Server is chained via webhook
Hey!
Something just
happened!
Polling is no solution
14. PAGE14
DEVOPS INDONESIA
Continuous Delivery is a software
development discipline where you build
software in such a ways that the software can
be released to production at any time.
Martin Fowler