More Related Content


More from Davide Benvegnù(20)


Release management with TFS 2013

  1. Davide Benvegnù InternationalDevelopmentManager – DotNetToscana StaffMember @davidebenvegnu Release Management with TFS 2013 ALM Deep dive with TFS 2013 #vsalmdeep
  2. Session Lineup About TFS Release Manager Release Management installation Release Management in action #vsalmdeep
  3. Event Sponsor #vsalmdeep
  4. About TFS Release Manager #vsalmdeep
  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. 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. 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. 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. About TFS RM #vsalmdeep
  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. 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. Release Management Installation #vsalmdeep
  13. Installation steps #vsalmdeep
  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. DEMO Release Management in action #vsalmdeep
  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