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

Preview:

Citation preview

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

@MichealColhoun @ColhounTech

ASP.NET

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.

How Fast?

ASP.NET Core

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

Meet The Architect

Meet Hugh

The Bus

Day #1 – Visual Studio + Publish

Day #1 - Afternoon – Kudo (scm)

Kudu

Kudu CMD prompt

Day #2 - Local IIS on VM

http://dot.net

Day #3 – Team Services + Release Management

Team Services – Builds on Git Check-In

Team Services – Release Manager

Build Steps – dotnet restore

Build Steps - msbuild

Build Steps – dotnet publish

Build Steps – Archive the publish folder

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

Build Steps – Copy To Staging

Build Steps – Publish drop

Day #4 – Deploying from Dropbox

Day #4 – Deploying from Dropbox

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

Day #5 – GitHub + AppVeyor

GitHub Repo

AppVeyor

Day #6 – Enterprise Demo

Octopus Deploy

Day #7 – Azure-cli

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

Join us on NI Tech Slack in the #Azure Channel

Get your invite at nitech.herokuapp.com

Belfast

@MichealColhoun @ColhounTech

Thank You

Recommended