Leaving the platform: branching for independent systems at thetrainline
-
Upload
owain-perry -
Category
Technology
-
view
3.891 -
download
1
Transcript of Leaving the platform: branching for independent systems at thetrainline
![Page 1: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/1.jpg)
Leaving the Platform
Branching for independent products at thetrainline.com
Owain Perry and Matthew SkeltonLondon Continuous Delivery #londoncd
25 September 2013
![Page 2: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/2.jpg)
• Owain Perry
– Software architect at thetrainline.com
– @owainperry
– http://owainperry.com
• Matthew Skelton
– Build and deployment architect at thetrainline.com
– @matthewpskelton
– http://matthewskelton.net
![Page 3: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/3.jpg)
What
![Page 4: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/4.jpg)
![Page 5: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/5.jpg)
![Page 6: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/6.jpg)
Platform Release Heartbeat
![Page 7: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/7.jpg)
10
11
12
13
Branch name
‘Release’
Bugfix
![Page 8: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/8.jpg)
Implications
![Page 9: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/9.jpg)
![Page 10: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/10.jpg)
![Page 11: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/11.jpg)
![Page 12: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/12.jpg)
![Page 13: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/13.jpg)
Platform Release Heartbeat
Interim Deployments
Deployment Freeze (?)
![Page 14: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/14.jpg)
![Page 15: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/15.jpg)
master
‘Platform’ release candidate available
![Page 16: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/16.jpg)
master
10
11
12
13Branch name
‘Release’
![Page 17: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/17.jpg)
![Page 18: Leaving the platform: branching for independent systems at thetrainline](https://reader031.fdocuments.in/reader031/viewer/2022020307/55a789c01a28ab5f5e8b458b/html5/thumbnails/18.jpg)
Thank you
http://engineering.thetrainline.com/ - blogThanks to Matt Richardson (@Squire_Matt) and #londoncd meetup group
@owainperry
@matthewpskelton
@WinPkgMgt – Windows Package Managementhttp://blog.lastminute.com/wp-content/uploads/Tube1.jpg - Lastminute.com
http://www.e993.com/ 4303216821_e47ea5315e_z.jpg – Kamiya Satoshi http://www.3dwallz.com/wp-content/uploads/2013/06/Natural-pond-Windows-7-Desktop-Wallpaper.jpg
http://www.atwistedspoke.com/wp-content/uploads/2010/07/big-cycle.jpg http://www.mebpersoneli.com/upload/news/bu-ders-saatleri-artik-saate-dustu52c13dc392.png
http://thejosevilson.com/wp-content/uploads/2012/05/responsibility.jpg - Jose Vilson
http://www.candymania.com/images/uploads/quizzes/Candymania_8-1_BabyBottlePop_-_Whacky_Words_-_Gobbledygook.jpg
http://www.visualphotos.com/photo/2x3686630/baguette_rolls_of_different_sizes_957602.jpg