Release Management for Visual Studio 2013 (RM) is tightly integrated with TFS. In order to communicate with TFS, RM uses a service account to access different functionality of TFS.
Here are the necessary minimal permissions that the account must have. If possible, to keep things simple, we recommend an account that is part of the Project Collection Service Accounts group.
· Collection Level
o ‘Make requests on behalf of others’ permission (required to setup TFS Connection in RM)
o ‘View collection-level information’ permission (to get list of Build Definitions on behalf of current user)
o ‘View build resources’ permission (to set a Build to Release)
· Team Project Level – for all projects used in RM
o ‘View project-level information’ permission (to add a TFS Group)
· Build Definition Level – for all build definitions used in RM
o ‘Retain Indefinitely’ permission (when starting a Release)
Team Foundation Server support:
· TFS 2010, TFS 2012 and TFS 2013 versions are supported with Release Management for Visual Studio 2013
· Visual Studio Online account not supported yet, we plan to add this capability soon .