Presentation on theme: "Getting started with Octopus Deployment"— Presentation transcript:
1 Getting started with Octopus Deployment Joel Hammond-TurnerE:
2 Why Deploy? Repeatable, automated deployment To target server(s) Across server farms.To the cloudAzure / Amazon AWSWhy Deploy?Ask: How many of you have ever deployed to live from your development machine?How many of you have ever had a deployment go wrong because of manual steps?How many of you think your automated deployment process is perfect? ;)
3 Why Deploy? Release control Deploy the binaries, not a new build. Traceability / versioningTest / approval cyclesConfigurationWhy Deploy?
4 The Deployment Cycle BVT Dev Int Test UAT Live CI (That one extra slide)
5 Why Octopus? Release Control System Deploy the binaries, not a new build.Traceability / versioningTest / approval cyclesConfiguration Transforms✓✓✓✓Why Octopus?
6 What is Octopus? NuGet / Powershell based Integrates with CI (TFS / TeamCity etc)Works with Windows AzureFREE (for one project)$349 – for 3 projects$799 – for unlimited projectsWhat is Octopus?
7 How does it work? Your Software Test Server NuGet Server Octopus ConfigurationTransformsYourSoftwareTestServerNuGetServerOctopusServerUATServersLiveServersHow does it work?