$30 off During Our Annual Pro Sale. View Details »

Beyond Right-Click Deployments to the Microsoft Cloud

Beyond Right-Click Deployments to the Microsoft Cloud

Learn the techniques that will make your deployment strategy to the Cloud a success. Architecting your ASP.NET Core solution for deployment to the Microsoft Cloud. Leverage Azure Resource Manager PowerShell scripting as a tool to automate the creation of new environments. Leverage tools such as Teamcity and Octopus Deploy to make one-click deployments a reality.

Roberto Hernandez

October 08, 2016
Tweet

More Decks by Roberto Hernandez

Other Decks in Technology

Transcript

  1. Beyond Right-Click Deployments
    to the Microsoft Cloud
    Roberto Hernandez
    @hernandezrobert
    Nova Code Camp 2016.2
    RESTON, VA – October 8, 2016

    View Slide

  2. I AM ROBERTO HERNANDEZ
    • Developer Extraordinaire at InfernoRed Technology
    @hernandezrobert
    www.overridethis.com
    www.github.com/rjhernandez
    www.bitbucket.com/rjhernandez

    View Slide

  3. RIGHT-CLICK DEPLOYMENT
    • What is it?
    • Limitations
    • Demo
    • When is it appropriate?

    View Slide

  4. Alternatives

    View Slide

  5. FTP
    • Tools
    • FileZilla
    • Command Line FTP
    • Demo

    View Slide

  6. Kudu
    • What is Kudu?
    • Demo

    View Slide

  7. MSDeploy
    • What is MSDeploy?
    • Demo

    View Slide

  8. Docker
    • What is Docker?
    • Demo

    View Slide

  9. Docker
    • What is Docker?
    • Demo

    View Slide

  10. Enterprise
    Strategy

    View Slide

  11. Enterprise Strategy
    • Scripted/Automated Provisioning
    • Continuous Integration
    • Development practice that requires developers to integrate code into a shared
    repository several times a day. Each check-in is then verified by an automated build,
    allowing teams to detect problems early.
    • Continuous Delivery
    • Software engineering approach in which teams produce software in short cycles,
    ensuring that the software can be reliably released at any time. It aims at building,
    testing, and releasing software faster and more frequently.

    View Slide

  12. Tools of the Trait
    • Command Line Scripting Tools
    • PoSH, CMD, BAT, Bash
    • Build Servers
    • Visual Studio Team Services
    • Visual Studio Team System
    • Jenkins
    • Teamcity

    View Slide

  13. Tools of the Trait
    • Demo

    View Slide

  14. Done!

    View Slide

  15. View Slide

  16. RESOURCES
    • KUDU:
    https://github.com/projectkudu/kudu
    https://channel9.msdn.com/shows/azure-friday/what-is-kudu-azure-web-sites-
    deployment-with-david-ebbo
    • ASP.NET CORE AZURE DEPLOYMENT:
    https://docs.asp.net/en/latest/tutorials/publish-to-azure-webapp-using-vs.html
    • DOCKER ON AZURE:
    https://www.docker.com/microsoft
    All icons in this slide deck are from icons8.com

    View Slide

  17. THANK YOU!
    These slides are available at:
    www.speakerdeck.com/rjhernandez
    @hernandezrobert
    www.overridethis.com
    www.github.com/rjhernandez
    www.bitbucket.com/rjhernandez, www.bitbucket.com/overridethis

    View Slide