Continuous Integration and Bamboo: Ryan Cutter CSCI 5828 2012 Spring Semester
Continuous Integration and Bamboo: Ryan Cutter CSCI 5828 2012 Spring Semester
and Bamboo
Ryan Cutter
CSCI 5828 2012 Spring Semester
Agenda
¡ What is CI and how can it help me?
¡ Fundamentals of CI
¡ My Takeaways on CI
Continuous Integration
¡ Originated in Extreme Programming but many
Agile workplaces use it
http://weblogs.asp.net/plip/archive/2006/11/16/who-broke-the-build.aspx
CI In Action
1. Check out code from source control
2. Make changes, compile locally, repeat
¡ AnthillPro
¡ Been around for a long time, very mature
¡ Full enterprise solution
¡ Bamboo
¡ We’ll focus on this product
¡ Why? Because I like it
Bamboo: Highlights
¡ Made by Atlassian
¡ They also produce JIRA and Confluence, among others
¡ Very popular dev tool company
Imagine this on a
55” LCD in your
developers’ space!
My Musings
¡ These are only opinions – disregard as desired!
¡ Almost every team needs someone dedicated to
CI/build management
¡ Not a collateral duty or “you broke the build so now
you’re the build manager” – these are paths to failure
(or at least mediocrity)