Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Release management with TFS 2013

1,767 views

Published on

The faster your software is deployed, the quicker you can get feedback. With release management in Visual Studio you can configure, approve and deploy your applications for any environment.

Let's have a look at how the software works and create a deployment from scratch.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Release management with TFS 2013

  1. 1. Davide Benvegnù InternationalDevelopmentManager – Aruba.it DotNetToscana StaffMember davide.benvegnu@gmail.com- blog.dbtek.it www.davidebenvegnu.com- @davidebenvegnu Release Management with TFS 2013 ALM Deep dive with TFS 2013 #vsalmdeep
  2. 2. Session Lineup About TFS Release Manager Release Management installation Release Management in action #vsalmdeep
  3. 3. Event Sponsor #vsalmdeep
  4. 4. About TFS Release Manager #vsalmdeep
  5. 5. 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.
  6. 6. 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)
  7. 7. 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
  8. 8. 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  …
  9. 9. About TFS RM #vsalmdeep
  10. 10. 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
  11. 11. 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
  12. 12. Release Management Installation #vsalmdeep
  13. 13. Installation steps #vsalmdeep
  14. 14. 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)
  15. 15. DEMO Release Management in action #vsalmdeep
  16. 16. 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

×