continuous integration with windows azure websites
TRANSCRIPT
![Page 1: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/1.jpg)
Continuous Integration withWindows Azure WebsitesJustin BeckwithProgram Manager4-002_STB28
![Page 2: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/2.jpg)
{ whoami: ‘Justin Beckwith’ }
web developer
program manager
cloud connoisseur
geek dad
@JustinBeckwithjbeckwith.com
![Page 3: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/3.jpg)
SCARY unstable
manualrisky
UNPREDICTABLE
![Page 4: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/4.jpg)
Deploy more
![Page 5: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/5.jpg)
Review: Windows Azure Web SitesCI with Hosted TFSCD with CodePlex & GitHubBYO CI - Using Jenkins CICustom Deployment Scripts
Lets do some fun stuff
![Page 6: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/6.jpg)
Windows Azure Web Sites provide a quick and easy way to get running in the cloud.
![Page 7: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/7.jpg)
Bring your existing applicationsDeploy using Git, Web Deploy, or FTPSupports ASP.NET, PHP, and node.jsEasily use Storage, Caching, CDN, SQL Azure, Service Bus
Windows Azure Web Sites
![Page 8: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/8.jpg)
Continuous Integration with Team Foundation Server
![Page 9: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/9.jpg)
Hosted TFS in the cloudTons of new featuresBuild projects automaticallyRun unit tests Easily deploy to Windows Azure
Team Foundation Server
![Page 10: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/10.jpg)
Continuous Deployment with CodePlex & GitHub
![Page 11: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/11.jpg)
Use git to deployEasy to set upGreat for open source projects
CodePlex & GitHub
![Page 12: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/12.jpg)
Use existing workflowsNon .NET technologiesBuild rich custom experiencesIn the cloud or on premise
Other options?
![Page 13: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/13.jpg)
Johnny Halife
Jenkins & Windows Azure
![Page 14: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/14.jpg)
Doing crazy stuff with custom deployment scripts
![Page 15: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/15.jpg)
Logic to handle git pushPowerShell, C#, NodeCompile, Test, MinifyDo pretty much anything
Custom Deployment Scripts
![Page 16: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/16.jpg)
Questions?
Review: Windows Azure Web SitesCI with Hosted TFSCI with CodePlex & GitHubBYO CI - Using Jenkins CICustom Deployment Scripts
![Page 17: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/17.jpg)
https://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/http://vishaljoshi.blogspot.com/2012/09/continuous-deployment-from-github-to.htmlhttps://github.com/projectkudu/kuduhttps://tfspreview.com/https://www.windowsazure.com/en-us/develop/overview/
Resources
![Page 18: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/18.jpg)
• Follow us on Twitter @WindowsAzure
• Get Started: www.windowsazure.com/build
Resources
Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessions
![Page 19: Continuous Integration with Windows Azure Websites](https://reader033.vdocument.in/reader033/viewer/2022051008/58a2e53f1a28ab8e608bfd1a/html5/thumbnails/19.jpg)
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.