CD&Azure

17
Заседание продолжается Непрерывное развертывание ASP.NET приложения на Виртуальных Машинах в Azure Максим Карьёнов Build Engineer, Edgar Online

Transcript of CD&Azure

Заседание продолжаетсяНепрерывное развертывание ASP.NET приложения на Виртуальных Машинах в Azure

Максим КарьёновBuild Engineer, Edgar Online

Agenda Непрерывное развертывание в Azure WebSite (SaaS) Непрерывное развертывание в Cloud Service (PaaS) Непрерывное развертывание вVM (IaaS)

Зачем нужен Continuous Deployment?

CD экономит ваше время!

Continuous delivery to Azure WebSite

Необходимые ресурсы

TFS

WebSite

Azure Subscription

Принцип работы

Код TFS Web Site

Trigger Build

Demo: CD to Azure Web SiteИспользуя TFS 2013, VS2013 и Azure Portal

Continuous delivery to Azure Cloud Service

Принцип работы

Код

TFS Cloud Service

Trigger Build

Azure Cloud Project

Demo: CD to Azure Cloud ServiceИспользуя TFS 2013, VS2013 и Azure Portal

Continuous delivery to Azure Virtual Machine

Принцип работы

Код

TFS VM

Trigger Build

Azure Cloud Project

Что такое Release Manager?Комплекс программ для поставки продукта

1. Agent base

2. VNext

Agent

Release Server Release ClientAny ServerWith PS >4.0

Этапы подготовки Release Manager

Demo: CD to Azure Virtual MachineИспользуя TFS 2013, VS2013, Azure Portal и Release Management

Get startedVisit azure.microsoft.com

© 2014 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.