Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Azure Fast 7
The 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 fa...
How Fast?
ASP.NET Core
dotnet-cli
= ‘new’ up a new project
= restore a projects’ dependencies
= compile and build the project
= run the build pro...
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 ...
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
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Azure Fast 7 - The Fastest & Easiest way to get your Web apps onto Azure
Upcoming SlideShare
Loading in …5
×

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

170 views

Published on

First Presented at the Azure Belfast Meetup, July 20th 2016.

The world of web application development is going through rapid evolution and it's impossible to keep current with developments in all areas.

Wouldn't it be nice if your could shadow someone as they make the journey and show you the steps they took?

Meet Hugh, a fictitious .Net Developer as he goes on a journeys to explore different ways to deploy web apps onto Azure. He starts with the basics of File-> Publish and as he learns more about DevOps and continuous delivery, so too does the complexity of his deployments evolve. However he finally settled on the easiest and fastest way to get his apps onto Azure.

In this hour long seminar we explore the new Asp.Net Core 1.0 cross-platform framework and how this works well with Team Services, Release Manager, Git and GitHub, and look at more advanced deployment scenarios with NuGet packaging and Octopus Deploy.

We also look at templated projects and SPAs for Angular 2 and React that work well with Asp.Net Core, and demonstrate builds on Windows, Mac Os X and Linux to see which models work best for each Platform.

We conclude with a lessons on simplicity. Building good software takes it's foundations from getting the small steps right.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

  1. 1. Azure Fast 7 The Fastest and Easiest way to deploy your Web Apps to Azure
  2. 2. @MichealColhoun @ColhounTech
  3. 3. ASP.NET
  4. 4. 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.
  5. 5. How Fast?
  6. 6. ASP.NET Core
  7. 7. 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
  8. 8. Meet The Architect
  9. 9. Meet Hugh
  10. 10. The Bus
  11. 11. Day #1 – Visual Studio + Publish
  12. 12. Day #1 - Afternoon – Kudo (scm)
  13. 13. Kudu
  14. 14. Kudu CMD prompt
  15. 15. Day #2 - Local IIS on VM
  16. 16. http://dot.net
  17. 17. Day #3 – Team Services + Release Management
  18. 18. Team Services – Builds on Git Check-In
  19. 19. Team Services – Release Manager
  20. 20. Build Steps – dotnet restore
  21. 21. Build Steps - msbuild
  22. 22. Build Steps – dotnet publish
  23. 23. Build Steps – Archive the publish folder webapp3/src/webapp3/bin/$(BuildConfiguration)/netcoreapp1.0/publish
  24. 24. Build Steps – Copy To Staging
  25. 25. Build Steps – Publish drop
  26. 26. Day #4 – Deploying from Dropbox
  27. 27. Day #4 – Deploying from Dropbox  dotnet publish -r win7-x64 -f netcoreapp -o /Dropbox/Apps/Azure/azure-fast7-webapp4/ -c Release
  28. 28. Day #5 – GitHub + AppVeyor
  29. 29. GitHub Repo
  30. 30. AppVeyor
  31. 31. Day #6 – Enterprise Demo
  32. 32. Octopus Deploy
  33. 33. Day #7 – Azure-cli Finally… The Fastest and Easiest Way to get your Web Apps onto Azure (for Developers)
  34. 34. Join us on NI Tech Slack in the #Azure Channel Get your invite at nitech.herokuapp.com Belfast
  35. 35. @MichealColhoun @ColhounTech Thank You

×