55
Azure Fast 7 The Fastest and Easiest way to deploy your Web Apps to Azure

Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Embed Size (px)

Citation preview

Page 1: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Azure Fast 7The Fastest and Easiest way to deploy your Web Apps to Azure

Page 2: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

@MichealColhoun @ColhounTech

Page 3: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 4: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

ASP.NET

Page 5: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 6: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

ASP.NET Core is a new modular web framework from the team at Microsoft.

It is built from the ground up to be fast, very fast, has an amazing architecture and is cross platform.

You can develop and deploy your apps on Windows, Mac OS X and Linux.

And it's totally Open Source.

Page 7: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

How Fast?

Page 8: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

ASP.NET Core

Page 9: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

dotnet-cli

= ‘new’ up a new project

= restore a projects’ dependencies

= compile and build the project

= run the build project

= package the project + artefacts

dotnet new

dotnet restore

dotnet build

dotnet run

dotnet publish

Page 10: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Meet The Architect

Page 11: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Meet Hugh

Page 12: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

The Bus

Page 13: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Day #1 – Visual Studio + Publish

Page 14: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 15: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Day #1 - Afternoon – Kudo (scm)

Page 16: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Kudu

Page 17: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Kudu CMD prompt

Page 18: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Day #2 - Local IIS on VM

Page 19: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 20: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

http://dot.net

Page 21: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 22: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Day #3 – Team Services + Release Management

Page 23: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Team Services – Builds on Git Check-In

Page 24: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Team Services – Release Manager

Page 25: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Build Steps – dotnet restore

Page 26: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Build Steps - msbuild

Page 27: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Build Steps – dotnet publish

Page 28: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Build Steps – Archive the publish folder

webapp3/src/webapp3/bin/$(BuildConfiguration)/netcoreapp1.0/publish

Page 29: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Build Steps – Copy To Staging

Page 30: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Build Steps – Publish drop

Page 31: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Day #4 – Deploying from Dropbox

Page 32: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Day #4 – Deploying from Dropbox

dotnet publish -r win7-x64 -f netcoreapp -o /Dropbox/Apps/Azure/azure-fast7-webapp4/ -c Release

Page 33: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 34: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Day #5 – GitHub + AppVeyor

Page 35: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

GitHub Repo

Page 36: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

AppVeyor

Page 37: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Day #6 – Enterprise Demo

Page 38: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Octopus Deploy

Page 39: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 40: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 41: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 42: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 43: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 44: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 45: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 46: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 47: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 48: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 49: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 50: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 51: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 52: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Day #7 – Azure-cli

Finally…The Fastest and Easiest Way to get your Web Apps onto Azure(for Developers)

Page 53: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Page 54: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

Join us on NI Tech Slack in the #Azure Channel

Get your invite at nitech.herokuapp.com

Belfast

Page 55: Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure

@MichealColhoun @ColhounTech

Thank You