azure fast 7 - the fastest & easiest way to get your web apps onto azure
TRANSCRIPT
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