Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Sofia Event Center 14-15 May 2014 Martin Kulov Continuous Delivery with Microsoft Release Management."— Presentation transcript:

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

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

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

4 Release Process

5 DEVTESTQAPROD

6 FS DEVTESTQAPROD Automate the Release Cycle

7 Automates Workflow DEVTESTQAPROD

8 Full Traceability DEVTESTQAPROD

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

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

11 Stage Stack

12 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

13 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

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

15 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

16

17 Questions??? Share your feedback for this particular session and for the overall conference experience at http://aka.ms/intouch for a chance to win our prizes!


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

Similar presentations


Ads by Google