Getting started with Octopus Deployment

Slides:



Advertisements
Similar presentations
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Advertisements

Automating Deployments with Octopus Deploy
Faith Allington Program Manager Microsoft Corporation Session Code: WSV304.
Lift-and- Shift Cloud First Dev. And TestHybrid SaaS for Sale Windows Azure PaaS IaaS+ Windows CEAP Private PaaS Be sure to grab all parts of graphic before.
PHP on Windows Improvements in PHP-Microsoft Interoperability PHP World Kongress Munich, Germany November 9, 2010.
Team Foundation Server 2010 Builds: Understand, Configure, and Customize Benjamin Day benday.com |
An Intro to ALM Using TFS and Visual Studio for Source Control, Build Automation, Continuous Integration, Deployments, and Task Management.
Automating Deployments with Octopus Deploy
BizTalk Deployment using Visual Studio Release Management
Your CMDB and PowerShell DSC: DevOps Techniques
Deployment and Configuration Management Solution
Diagnostics.wadcfg Web/app.config Wad-control-container IsDefault=True Deploy CSPKG.
@martinwoodward
Worker Role Web Role Web Role VM Role Control Abstraction (i.e. Less IT & Less Plumbing Code) Admin Web / Worker Role VM Role Web / Worker Role.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Windows Azure Websites Matt |
Boston Bootcamp April 27 th, 2013 Azure Websites Udaiappa Ramachandran ( Udai
Getting Started with Windows Azure Name Title Microsoft Corporation.
Cory Fowler SyntaxC4-MSFT.
Your First Azure Application Michael Stiefel Reliable Software, Inc.
Available via NuGet independently, major revisions infrequent and with minimal breaking changes, sole dependency for each MAML library. Contains HTTP,
IOS and Android with Windows Azure Websites Name Title Address Website.
Continuous Delivery of Windows Azure Cloud Services (DEV310) Paul Yuknewicz Principal Program Manager Lead, Visual Studio Microsoft.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Hybrid Cloud and Windows Server 2003 end of support on Azure Rod Kruetzfeld Data Center Technical Strategist Microsoft Canada.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
DEPLOYMENT AUTOMATION & CONTINUOUS DEPLOYMENT Szymon Pobiega.
App Manifest Web Page HTML/CSS/JS APP SharePoint App Web SharePoint Host Web Windows Azure Websites SharePoint Host Web Your hosted site SharePoint.
Sofia Event Center May 2014 Martin Kulov Continuous Delivery with Microsoft Release Management.
App Controller Tabrez Mohammed Yuan Zheng Program Managers Microsoft Corporation MGT303.
Infrastructure as code. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal.
Multi-Tier Apps with Admin Access, RDP, Custom Installs Modern Scalable Web Sites Full Windows Server/Linux VMs Web Sites Virtual Machines Cloud Services.
Continuous Integration CruiseControl.Net. Best Practices Use version control; Automate the build; Build should be self tested; Developers must commit.
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
Installing IIS 7(.5). Web Platform Installer What’s New in IIS 7 Fast CGI (PHP!) Shared Configuration Automated App Pool Isolation Extensions PowerShell.
AZR319: Monitoring and Managing Your Windows Azure Applications and Services Chandrika Shankarnarayan, Senior Program Manager Lead Vikram Desai, Senior.
Continuous Integration for SharePoint Solutions and Add-ins with VSTS and Azure Matthias Einig, MVP, CEO w: rencore.com | e:
Continuous Automatic Deployments with Windows Azure, TFS Online, and Visual Studio 2012 Project management with TSF Online & the Agile Method Matt Young,
Release Management for Visual Studio 2013 Ana Roje Ivančić Ognjen Bajić Ekobit.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved.
Ensuring Quality Mobile Apps with Testing and Crash Reporting Seth Valdetero.
DevOps in the cloud Peter’s personal journey on how I found out, I need Dev skills to optimize my ‘Azure’ work… and so do you!!
Configuration Management, Continuous Integration, Continuous Delivery Revealed.
DevOps with ASP.NET Core and Entity Framework Core
Stress Free Deployments with Octopus Deploy
4/24/ :07 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Virtual Academy
Implementing ArcGIS on Azure/Cloud Builder 10.4
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Nano Server in the cloud - some real use cases to take away
Continuous Delivery of Windows Azure Cloud Services (DEV310)
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Build /21/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Administering Microsoft System Center Configuration Manager and Cloud Services Integration
DevOps Fundamentals Configuration Management
Continuous Delivery for Microsoft Azure
持續的產出Windows Azure 雲端服務
In this session… Introduce what we’re talking about
Agenda Welcome Continuous Delivery with TeamCity Sebastian Tecsi, Solution Break Best practices in a multi site solution Vlad Iobagiu,
Technical Capabilities
4/11/2019 6:29 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Office 365 Development July 2014.
A DevOps process for deploying R to production
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Azure DevOps Integration
Microsoft 365 Business Technical Fundamentals Series
Presentation transcript:

Getting started with Octopus Deployment Joel Hammond-Turner E: joel@hammond-turner.org.uk T: @Rammesses

Why Deploy? Repeatable, automated deployment To target server(s) Across server farms. To the cloud Azure / Amazon AWS Why 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? ;)

Why Deploy? Release control Deploy the binaries, not a new build. Traceability / versioning Test / approval cycles Configuration Why Deploy?

The Deployment Cycle BVT Dev Int Test UAT Live CI (That one extra slide)

Why Octopus? Release Control System Deploy the binaries, not a new build. Traceability / versioning Test / approval cycles Configuration Transforms ✓ ✓ ✓ ✓ Why Octopus?

What is Octopus? NuGet / Powershell based Integrates with CI (TFS / TeamCity etc) Works with Windows Azure FREE (for one project) $349 – for 3 projects $799 – for unlimited projects What is Octopus?

How does it work? Your Software Test Server NuGet Server Octopus Configuration Transforms Your Software Test Server NuGet Server Octopus Server UAT Servers Live Servers How does it work?

Packaging Websites Octopack Packages website within a NuGet package. /p:RunOctoPack = true Enables upload-on-build /p:OctoPackPublishPackageToFileShare = … /p:OctoPackPublishPackageToHttp = … /p OctoPackPublishApiKey = … Packaging Websites

Deploying a web site to a test server (IIS) Demo

Deploying to Azure Azure Deployment Step /t:Publish Creates a cspkg file Deploying to Azure

Deploying to Azure Azure Deployment Package No tooling currently… but… NuGet.PackageNPublish works!* * With tweaks. Deploying to Azure

Deploying to Azure Demo

Summary Octopus Deploy Provides repeatable, automated deployment of websites (or other apps). NuGet / Powershell Based Deploys to Azure “Does what is says on the tin” Summary

Questions ?

Getting started with Octopus Deployment Joel Hammond-Turner E: joel@hammond-turner.org.uk T: @Rammesses