Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

VERSION CONTROL FOR CONTINUOUS DELIVERY

A session at ROOTS 2011

Continuous delivery depends on the ability to deliver reliable software releases through build, test and deployment automation. This is often easier said than done, as it depends on a lot of hard work building a robust infrastructure to support the flow from development to production. One of these crucial tasks is to design a reliable, flexible, easy-to-use and easy-to-comprehend strategy for version control.

I have experienced many times that teams are not able to put new features, or even bug-fixes, into production within a reasonable amount of time (i. e. less than a day). The reason is often that their code base is unstable because they don't have a reasonable branching-, merging- and release strategy.

I will in this talk present an easy and comprehendible version control strategy that allows team members to develop a shared understanding of the branching and releasing processes. Teams not practicing continuous delivery will also find this model useful to avoid "merging hell", unstable code bases and the like. In the examples I give I will use Git, but any version control system supporting branching and merging, like SVN or CVS, could be used to implement the strategy.

About the speaker

This person is speaking at this event.
Stein Inge Morisbak

Software developer and Practice Lead Continuous Delivery @ BEKK and bass player.

Coverage of this session

Sign in to add slides, notes or videos to this session

ROOTS 2011

Norway Norway, Bergen

23rd25th May 2011

Tell your friends!

When

Time 2:30pm2:40pm CET

Date Mon 23rd May 2011

Short URL

lanyrd.com/sdkwm

Official session page

rootsconf.no/talks/2

View the schedule

Topics

See something wrong?

Report an issue with this session