This presentation talks about the concepts of continuous Integration with TFS as an example platform on whihc you can implement this concept but it can apply to open source platforms as well
2. Agenda
● Introduction
● Building a Feature with Continuous Integration
● Practices of Continuous Integration
● Maintain a Single Source Repository.
● Automate the Build
● Make Your Build Self-Testing
●
Everyone Commits To the Mainline Every Day
●
3. Agenda Contd.
● Every Commit Should Build the Mainline on an Integration
Machine
● Keep the Build Fast
● Test in a Clone of the Production Environment
● Make it Easy for Anyone to Get the Latest Executable
● Everyone can see what's happening
● Automate Deployment
● Benefits of Continuous Integration
● Introducing Continuous Integration to your team
●
17. Benefits of CI
● Less risk
● Easier to find bugs
● Higher predictability
● Bugs take less time to discover and don't
accumulate
● Spread the pain over time (10 v per hour vs, 1000
volts at the end)
● Fix deployment issues
●
18. Introducing CI to your Team
● Expected responses
● Convincing arguments
● Success stories
● Failure stories?