This presentation was recorded at GOTO Aarhus 2013. #GOTOcon #GOTOaar http://gotocon.com Rachel Laycock - Lead Consultant at Thoughtworks ABSTRACT Once you've been on a continuously-delivered project, there's no way back. The combination of rapid feedback, high levels of collaboration, and great software quality produces a rapid and effective delivery cycle. With the advent of distributed version control systems and infrastructure automation tools like Puppet and Chef, it is easier than ever to have a deployment pipeline providing fast feedback to the whole team on every check-in. So there are no excuses to not automate everything again, right? "Well that's all great, but my software is on Windows..." OK, fair enough, it is still hard and that is why I want to talk about some of the patterns and anti-patterns of continuous integration and deployment pipelines, what tooling is available and what is so hard about windows. I will share some of the ways I have seen these problems solved - good, bad and ugly - and set the stage to make Continuous Delivery a little bit easier in Windowsland. TIMECODES 0:00 Introduction 2:21 releasing frequently 10:07 A little story about TFS... 12:39 Compile and unit test 14:23 Package 18:37 Deployment Pain 20:16 MOAR PAIN 24:43 Virtual Machine Images 26:34 virtualization 27:55 Infrastructure as Code 31:22 Infrastructure Pain 39:31 Happy endings? https://bsky.app/profile/gotocon.com https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #ContinuousDelivery #CICD #RachelLaycock #Thoughtworks CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.