Evaluation of Software Configuration Management Tools: TFS SVN StarTeam
Release management with TFS 2013
-
Upload
davide-benvegnu -
Category
Technology
-
view
668 -
download
0
description
Transcript of Release management with TFS 2013
![Page 1: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/1.jpg)
Davide BenvegnùInternational Development Manager – Aruba.it
DotNetToscana Staff Member
[email protected] - blog.dbtek.it
www.davidebenvegnu.com -
@davidebenvegnu
Release Management with TFS 2013
ALM Deep dive with TFS 2013
#vsalmdeep
![Page 2: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/2.jpg)
Session Lineup
About TFS Release ManagerRelease Management installationRelease Management in action
#vsalmdeep
![Page 3: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/3.jpg)
Event Sponsor
#vsalmdeep
![Page 4: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/4.jpg)
About TFS Release Manager
#vsalmdeep
![Page 5: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/5.jpg)
What is it?
#vsalmdeep
From MSDN:
Release Management provides a continuous deployment solution that makes release cycles repeatable, visible, and more efficient by automating deployments through every environment from Team Foundation Server (TFS) to production.
![Page 6: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/6.jpg)
About TFS RM
#vsalmdeep
Formerly "InRelease"
It’s a Standalone product Will be integrated in TFS during the coming releases
It isn’t as complete as “we want” (as developers, testers or deployers)
![Page 7: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/7.jpg)
About TFS RM
#vsalmdeep
Release Management Server Web service Windows Service Database …will be integrated in TFS
Release Management Client Release Management console Release Explorer Web console …will be integrated in Visual Studio
![Page 8: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/8.jpg)
About TFS RM
#vsalmdeep
Release Management Deployer (Agent) To install on target servers Works in “Pull mode”
Deployer Tools Installing / unistalling components Deploying reports to Reporting Services Moving / Copying files …
![Page 9: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/9.jpg)
About TFS RM
#vsalmdeep
![Page 10: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/10.jpg)
Key Features
#vsalmdeep
Easily define your release process Visually create promotion paths through your
environments Drag and drop to create workflows (copy files, create
IIS sites, install MSIs, maintain configurations, …)
Use the same deployment for every environment, including deploying to production
![Page 11: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/11.jpg)
Key Features
#vsalmdeep
Manage a consistent deployment pipeline: Schedule builds and trigger your entire release
management flow from within Visual Studio Time-schedule each promoted release at a time that
suits them, providing the versatility of automation, while still maintaining control
Visualize your release pipeline and model your release process to know where you are at a glance
![Page 12: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/12.jpg)
Release Management Installation
#vsalmdeep
![Page 13: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/13.jpg)
Installation steps
#vsalmdeep
![Page 14: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/14.jpg)
Deployment Agent requirements
#vsalmdeep
Supported Operating Systems Window Vista (with latest SP and PowerShell 2.0) Windows 7 SP1 (x86 and x64) Windows 8 (x86 and x64) Windows 8.1 (x86 and x64) Windows Server 2008 R2 SP1 (x64) Windows Server 2012 (x64) Windows Server 2012 R2 (x64) NO support if OS != Windows (at the moment)
![Page 15: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/15.jpg)
DEMORelease Management in action
#vsalmdeep
![Page 16: Release management with TFS 2013](https://reader036.fdocuments.us/reader036/viewer/2022082810/5583cc90d8b42a6b638b4b45/html5/thumbnails/16.jpg)
Recap Release management allows you to do continuous
deployment and continuous integration It extends the “normal” Build Server deploy
functionalities You can customize it to adapt it to your own application
lifecycles processes and models
#vsalmdeep