Sofia Event Center 14-15 May 2014 Martin Kulov Continuous Delivery with Microsoft Release Management.

Slides:



Advertisements
Similar presentations
Develop your database with Visual Studio
Advertisements

Modeling and Maintaining Virtualized Services Microsoft System Center Virtual Machine Manager 2012 (c) 2011 Microsoft. All rights reserved.
Database Engine Management tools Connectivity comp SQL Server Agent.
How do we know so much? Monitor Define Deliver Operate Sprint Define Deliver Complex Error-prone Chaotic.
Visual Studio 2013 Licensing Overview Offerings, Pricing, Licensing, and Promotions Rachel Pekin Microsoft.
Claude Remillard Group Program Manager Release Management Overview.
04b | Manage Test Execution (2 of 2) Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
EXTENDING TESTING INTO THE LAB Richard Fennell Engineering Director, Black Marble
03 | Application Lifecycle Management Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek.
Manage the full stack TFS Drop Location RM DesktopRM Web QADEV RM Server.
BizTalk Deployment using Visual Studio Release Management
MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio Team Foundation.
Ed Blankenship Product Manager,
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
December 1 st, SharePoint Lifecycle management With Project Server 2010.
Your CMDB and PowerShell DSC: DevOps Techniques
Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH
Deployment and Configuration Management Solution
| Basel Verwalten von Deployments und Release Management – mit dem TFS 2013 ganz einfach! Hansjörg Scherer ALM Spezialist Microsoft
Windows Server 2008 Chapter 11 Last Update
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
WHAT IS PRIVATE CLOUD? Michał Jędrzejczak Główny Architekt Rozwiązań Infrastruktury IT
LinuxUNIX Red HatSUSECentOSUbuntuDebianOracleAIXHP-UXSolaris Configuration Manager * * * * * * Endpoint Protection No Plans.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Monitor Define Deliver Operate Sprint Define Deliver Complex Error-prone Chaotic.
UI and Data Entry UI and Data Entry Front-End Business Logic Mid-Tier Data Store Back-End.
Light showcase: System Center 2012 SP1- Operations Manager Medium showcase: System Center 2012 SP1- Operations Manager Deep showcase:
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Virtualisation of the Test Environment
Using Novell GroupWise ® 6 Monitor Duane Kuehne Software Engineer Novell, Inc. Danita Zanre Senior Consultant NSC Sysop,
CN2140 Server II Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Ed Blankenship Product Manager,
Microsoft Management Seminar Series SMS 2003 Change Management.
THIS PRESENTATION: WINDOWS UPDATES VIA AUTOMATIC DEPLOYMENT RULES BEST PRACTICES SYSTEM CENTER CONFIGURATION MANAGER 2012 R2 Jodie Gaver Jodie Gaver Working.
Sofia Event Center May 2014 Martin Kulov Agile Project Management with Team Foundation Server.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Sofia Event Center May 2014 Branimir Giurov C# MVP Solution Architect BulPros Consulting Continuous Integration of Sharepoint 2013 Solutions with.
Sofia Event Center May 2014 Martin Kulov Git For TFS Developers.
Adxstudio Portals Training
Monitor Define Deliver Operate Sprint Define Deliver Complex Error-prone Chaotic.
MGT305 - Application Management in Private and Public Clouds Sean Christensen Senior Product Marketing Manager Microsoft Corporation MGT305.
Release Management with Visual Studio Team Services
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Microsoft Corporation. Announcement Visual Studio® Team System 2008 Enables you to Build Quality Code Be More Productive Collaborate at the Next Level.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Nigel Cain Senior Program Manager Microsoft SCVMM, SCO and SCSM Integration IT Service Management for the Private Cloud Greg.
Sessions about to start – Get your rig on!. Grant Holliday Senior Service Engineer Microsoft.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
Stop following incidents Register and analyze Describe your tasks step by step Make it part of your DNA If you know what you did the last month you.
MGT305 - Application Management in Private and Public Clouds Daniel Savage Microsoft Corporation MGT305 Kenan Owens Microsoft Corporation.
Release Management for Visual Studio 2013 Ana Roje Ivančić Ognjen Bajić Ekobit.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Server Management/Task Management/Workflow.
Please fill in my session feedback form available on each chair. SPSCairo Welcome.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
Monitor Define Deliver Operate Sprint Define Deliver Complex Error-prone Chaotic.
Build Fundamentals and Continuous Integration
4/24/ :07 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Connect /7/ :48 PM
DevOps: Azure Monitoring & Authoring Updates for Operations Manager 2012 SP1
Simplified Development Toolkit
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
12/26/2018 1:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
TechEd /28/2019 3:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Cloud Computing: Concepts
HCL’s Viewpoint – DevOps on MS Cloud
Full lifecycle metadata tracking
Service Template Creation from the Ground Up
Presentation transcript:

Sofia Event Center May 2014 Martin Kulov Continuous Delivery with Microsoft Release Management

Monitor Define Deliver Operate Sprint Define Deliver Complex Error-prone Chaotic Learn Deploy

Continuous deployment Continuou s Build Continuou s Test Continuou s Deploy Continuou s Learning

Release Process

DEVTESTQAPROD

FS DEVTESTQAPROD Automate the Release Cycle

Automates Workflow DEVTESTQAPROD

Full Traceability DEVTESTQAPROD

What can TFS bring to the table? Full traceable way of building the deployment package Full traceable way of deploying the software Management environment

TFS Drop Location IR DesktopIR Web QADEV IR Server How it Works

Stage Stack

TFS Release management concepts Release A defined set of software components that can be related back to requirements and sources Is tracked in TFS from start to end Is fully traceable trough all stages Deployment path A set of stages software needs to be deployed on it’s path to production DEVTESTQAPROD

TFS Release management concepts Environment Set of machines where we deploy our software Tool / Action A tool is software required to carry out a deployment task An Action is a preconfigured way of using the tool for deployment purposes Component Part of the software that we want to deploy and is one self contained entity Has a Source (e.g a build drop) Has a deployment definition (using a tool) Has configuration variables Is used in a release template

TFS Release management concepts Release template Defines how to deploy a component to an environment

Designed to work cross network boundaries Deploy agents work based on a pull model No additional ports open on the target machine Agents pull their own updates, to keep tools up to date Tools for deployment also pulled to server You place your tools in the tool and the deploy agent downloads the tools No need for install on server, it is slipstreamed on the server Proxy for drop location TFS drop location normally not available on production server In release server can act as proxy for the deployment drop

Questions??? Share your feedback for this particular session and for the overall conference experience at for a chance to win our prizes!