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