Presentation is loading. Please wait.

Presentation is loading. Please wait.

WAD-B302 Continuous Integration with Team Foundation Services and Windows Azure Websites Magnus Mårtensson Windows Azure MVP Of The Year 2013 Active Solution.

Similar presentations


Presentation on theme: "WAD-B302 Continuous Integration with Team Foundation Services and Windows Azure Websites Magnus Mårtensson Windows Azure MVP Of The Year 2013 Active Solution."— Presentation transcript:

1

2 WAD-B302 Continuous Integration with Team Foundation Services and Windows Azure Websites Magnus Mårtensson Windows Azure MVP Of The Year 2013 Active Solution

3 Boss wants a demo environment?

4 Testers want the latest features?

5 Deployed dev ConnStr to production?

6 Historically… +20 min deploy time. No error checking. Failures meant you had to start over.

7 Today Near instant deploy time! Many errors cause warnings! Failures can happen but who cares?

8 Testers Boss

9 Windows Azure Most Valuable - Pilot -
@noopman magnusmartensson.com

10 #GlobalWindowsAzure Bootcamp
globalwindowsazure.azurewebsites.net

11 AzureUG.se/CloudBurst2013
Sweden Windows Azure user Group (SWAG) AzureUG.se/CloudBurst2013 September on the Internet near you! Maarten Balliauw Windows Azure MVP Magnus Mårtensson Windows Azure MVP Mark Brown Senior Product Manager Mike Martin Windows Azure MVP Andy Cross Windows Azure MVP Sam Vanhoutte Windows Azure MVP Patriek van Dorp Windows Azure MVP Michael Wood Windows Azure MVP Scott Klein Technical Evangelist Alan Smith Windows Azure MVP

12 WebSites.WebDeploy Magnus Mårtensson

13 Horseless Carriage

14 Multi-tenant Mony Python

15 Continuous Delivery

16 Three little words…

17 “Everything that can be automated must be automated!”
automate, Automate, AUTOMATE! “Everything that can be automated must be automated!” Magnus just now

18 there is support for this in Windows Azure!
“Luckily” there is support for this in Windows Azure!

19 virtual machines cloud services web sites

20 virtual machines Windows Server and Linux Flexible Workload Support
Virtual Private Networking

21 cloud services Build infinitely scalable apps and services
Support rich multi-tier architectures Automated application management

22 web sites Build with ASP.NET, Node.js or PHP
Deploy in seconds with FTP, Git or TFS Start for free, scale up as your traffic grows

23 “Microsoft believes that PaaS provides the best foundation
for creating, running and managing custom applications.” bit.ly/ITasaService

24 Supported Publishing Methods
FTP Web Deploy Git TFS (Windows Azure Web Sites)

25 Supported Publishing Methods
FTP Web Deploy Git TFS Custom CodePlex, BitBucket & GitHub

26 Supported Publishing Methods
DropBox TFService BitBucket local git Custom GitHub CodePlex external git

27 WebSites.Git CodePlex/BitBucket/GitHub
Magnus Mårtensson And…

28 WebSites.TFService Magnus Mårtensson

29 Team Foundation Service

30 CloudService.TFService
Magnus Mårtensson

31 ContinuousDelivery.TFServer
Magnus Mårtensson

32 WebSites.Dual Magnus Mårtensson

33 WebSites.noMicrosoft Magnus Mårtensson

34 WebSites.ConfigMngmnt
Magnus Mårtensson

35 Continuous Delivery

36 Trying this out is 100% Free!
But wait! There’s more! ;~) Trying this out is 100% Free!

37 microsoft.com/visualstudio/eng#products/visual-studio-express-for-web

38 windowsazure.com/en-us/documentation

39 windowsazure.com/en-us/downloads

40

41 windowsazure.com/en-us/pricing/free-trial

42 windowsazure.com/en-us/pricing/free-trial

43 All of IT will be Cloud! “Facts” by Magnus Mårtensson 5% Cloudy 2011
Trend 60% Cloudy 2014 1.0 Statistical Survey “Facts” by Magnus Mårtensson

44 If not mentioned and not created by myself
all images in these slides are bought and paid istockphoto.com

45 Windows Azure Most Valuable - Pilot -
@noopman magnusmartensson.com

46 Windows Track Resources
12/9/2018 5:10 PM Windows Track Resources Windows Enterprise: windows.com/enterprise Windows Springboard: windows.com/ITpro Microsoft Desktop Optimization Package (MDOP): microsoft.com/mdop Desktop Virtualization (DV): microsoft.com/dv Windows To Go: microsoft.com/windows/wtg Outlook.com: tryoutlook.com © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

47 Resources Learning TechNet msdn http://channel9.msdn.com/Events/TechEd
12/9/2018 5:10 PM Resources Learning Sessions on Demand Microsoft Certification & Training Resources TechNet msdn Resources for IT Professionals Resources for Developers © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

48 Windows Track Resources
12/9/2018 5:10 PM Windows Track Resources Windows Enterprise: windows.com/enterprise Windows Springboard: windows.com/ITpro Microsoft Desktop Optimization Package (MDOP): microsoft.com/mdop Desktop Virtualization (DV): microsoft.com/dv Windows To Go: microsoft.com/windows/wtg Outlook.com: tryoutlook.com © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

49 Complete an evaluation on CommNet and enter to win!
12/9/2018 5:10 PM Complete an evaluation on CommNet and enter to win! © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

50 12/9/2018 5:10 PM Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

51 12/9/2018 5:10 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows 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. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.


Download ppt "WAD-B302 Continuous Integration with Team Foundation Services and Windows Azure Websites Magnus Mårtensson Windows Azure MVP Of The Year 2013 Active Solution."

Similar presentations


Ads by Google