Download presentation
Presentation is loading. Please wait.
Published byLieselotte Fertig Modified over 6 years ago
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
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.