User guide

4
2.10.3 Configure Component in a Release Template ................................................................................... 23
2.10.4 Configure Security in a Release Template......................................................................................... 23
2.11 CONFIGURE RELEASES ................................................................................................................................ 23
2.11.1 Open a Release Template .................................................................................................................. 23
2.11.2 Create Release from Release Template ............................................................................................. 24
2.12 DEPLOY A RELEASE .................................................................................................................................... 25
2.12.1 Open a Draft Release ........................................................................................................................ 25
2.12.2 Start a Release ................................................................................................................................... 25
2.12.3 Accept Deployment in Stage .............................................................................................................. 25
2.12.4 Retry a Failed Deployment ................................................................................................................ 25
2.12.5 Validate Deployment ......................................................................................................................... 26
2.12.6 Approve Release ................................................................................................................................ 26
2.13 TRIGGER A RELEASE FROM TEAM BUILD .................................................................................................... 26
2.13.1 Pre-requisites .................................................................................................................................... 26
2.13.2 Visual Studio 2010, Visual Studio 2012 and Visual Studio 2013 ...................................................... 27
2.14 INCLUDE RELEASE MANAGEMENT CUSTOM BUILD LOGIC INTO A BUILD TEMPLATE ................................. 27
2.14.1 Add arguments to custom Build Template ......................................................................................... 27
2.14.2 Updating Metadata Argument ........................................................................................................... 28
3 RELEASE TEMPLATES ................................................................................................................................ 31
3.1 OVERVIEW .................................................................................................................................................. 31
3.2 PROPERTIES ................................................................................................................................................ 31
3.3 DEPLOYMENT SEQUENCE ............................................................................................................................ 32
3.4 CONFIGURATION VARIABLES ...................................................................................................................... 34
3.5 COPYING A STAGE TO ANOTHER .................................................................................................................. 36
3.6 LOCKING MECHANISM ................................................................................................................................ 36
3.7 ROLLBACK AND ROLLBACK ALWAYS MECHANISM .................................................................................... 37
3.7.1 Example 1 .............................................................................................................................................. 37
3.7.2 Example 2 .............................................................................................................................................. 38
4 RELEASES........................................................................................................................................................ 39
4.1 OVERVIEW .................................................................................................................................................. 39
4.2 PROPERTIES ................................................................................................................................................ 39
4.3 DEPLOYMENT SEQUENCE ............................................................................................................................ 40
4.4 DEPLOYMENT LOG ...................................................................................................................................... 41
4.5 PENDING APPROVAL REQUESTS .................................................................................................................. 41
5 RELEASE EXPLORER ................................................................................................................................... 42
5.1 OVERVIEW .................................................................................................................................................. 42
5.2 OPERATIONS ............................................................................................................................................... 43