{"id":2073,"date":"2013-12-19T02:53:02","date_gmt":"2013-12-19T02:53:02","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2013\/12\/19\/how-to-configure-team-foundation-server-with-release-management\/"},"modified":"2022-07-18T06:20:06","modified_gmt":"2022-07-18T14:20:06","slug":"how-to-configure-team-foundation-server-with-release-management","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/how-to-configure-team-foundation-server-with-release-management\/","title":{"rendered":"How to configure Team Foundation Server with Release Management"},"content":{"rendered":"<p class=\"MsoNormal\" style=\"margin: 0in 0in 8pt;line-height: 12pt\">\n  <span><font face=\"Times New Roman\"><\/font><font style=\"font-size: 12pt\">\u00a0<\/font><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 8pt;line-height: 12pt\">\n  <span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">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. <\/font><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 8pt;line-height: normal\">\n  <span><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2013\/12\/5287.TFSConfigNew_thumb_0D70794C.png\"><img decoding=\"async\" title=\"TFSConfigNew\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px\" border=\"0\" alt=\"TFSConfigNew\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2013\/12\/5287.TFSConfigNew_thumb_0D70794C.png\" width=\"644\" height=\"403\" \/><\/a> <\/p>\n<p><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 8pt;line-height: 12pt\">\n  <span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">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 <b>Project Collection Service Accounts<\/b> group. <\/p>\n<p><\/font><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 8pt;line-height: 12pt\">\n  <span><font color=\"#333333\" size=\"2\" face=\"Segoe UI\"><\/font><\/span><span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpFirst\" style=\"margin: 0in 0in 0pt 0.5in;line-height: 12pt;text-indent: -0.25in\">\n  <span style=\"font-family:\"><span><font face=\"Symbol\"><\/font><font style=\"font-size: 10pt\">\u00b7<\/font><span style=\"font-family:;line-height: normal\"><font face=\"Times New Roman\"><\/font><font style=\"font-size: 7pt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/font><\/span><\/span><\/span><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">Collection Level <\/p>\n<p><\/font><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpFirst\" style=\"margin: 0in 0in 0pt 0.5in;line-height: 12pt;text-indent: -0.25in\">\n  <span><font color=\"#333333\" size=\"2\" face=\"Segoe UI\"><\/font><\/span><span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 1in;line-height: 12pt;text-indent: -0.25in\">\n  <span><span><font face=\"Courier New\"><\/font><font style=\"font-size: 10pt\">o<\/font><span style=\"font-family:;line-height: normal\"><font face=\"Times New Roman\"><\/font><font style=\"font-size: 7pt\">\u00a0\u00a0\u00a0 <\/font><\/span><\/span><\/span><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">\u2018Make requests on behalf of others\u2019 permission (required to setup TFS Connection in RM) <\/p>\n<p><\/font><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 1in;line-height: 12pt;text-indent: -0.25in\">\n  <span><\/span><span><span><font face=\"Courier New\"><\/font><font style=\"font-size: 10pt\">o<\/font><span style=\"font-family:;line-height: normal\"><font face=\"Times New Roman\"><\/font><font style=\"font-size: 7pt\">\u00a0\u00a0\u00a0 <\/font><\/span><\/span><\/span><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">\u2018View collection-level information\u2019 permission (to get list of Build Definitions on behalf of current user) <\/p>\n<p><\/font><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 1in;line-height: 12pt;text-indent: -0.25in\">\n  <span><font color=\"#333333\" size=\"2\" face=\"Segoe UI\"><\/font><\/span><span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 1in;line-height: 12pt;text-indent: -0.25in\">\n  <span><span><font face=\"Courier New\"><\/font><font style=\"font-size: 10pt\">o<\/font><span style=\"font-family:;line-height: normal\"><font face=\"Times New Roman\"><\/font><font style=\"font-size: 7pt\">\u00a0\u00a0\u00a0 <\/font><\/span><\/span><\/span><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">\u2018View build resources\u2019 permission (to set a Build to Release) <\/p>\n<p><\/font><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 1in;line-height: 12pt;text-indent: -0.25in\">\n  <span><font color=\"#333333\" size=\"2\" face=\"Segoe UI\"><\/font><\/span><span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 0.5in;line-height: 12pt;text-indent: -0.25in\">\n  <span style=\"font-family:\"><span><font face=\"Symbol\"><\/font><font style=\"font-size: 10pt\">\u00b7<\/font><span style=\"font-family:;line-height: normal\"><font face=\"Times New Roman\"><\/font><font style=\"font-size: 7pt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/font><\/span><\/span><\/span><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">Team Project Level \u2013 <i>for all projects used in RM<\/i> <\/p>\n<p><\/font><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 0.5in;line-height: 12pt;text-indent: -0.25in\">\n  <span><font color=\"#333333\" size=\"2\" face=\"Segoe UI\"><\/font><\/span><span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 1in;line-height: 12pt;text-indent: -0.25in\">\n  <span><span><font face=\"Courier New\"><\/font><font style=\"font-size: 10pt\">o<\/font><span style=\"font-family:;line-height: normal\"><font face=\"Times New Roman\"><\/font><font style=\"font-size: 7pt\">\u00a0\u00a0\u00a0 <\/font><\/span><\/span><\/span><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">\u2018View project-level information\u2019 permission (to add a TFS Group) <\/p>\n<p><\/font><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 1in;line-height: 12pt;text-indent: -0.25in\">\n  <span><font color=\"#333333\" size=\"2\" face=\"Segoe UI\"><\/font><\/span><span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 0.5in;line-height: 12pt;text-indent: -0.25in\">\n  <span style=\"font-family:\"><span><font face=\"Symbol\"><\/font><font style=\"font-size: 10pt\">\u00b7<\/font><span style=\"font-family:;line-height: normal\"><font face=\"Times New Roman\"><\/font><font style=\"font-size: 7pt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/font><\/span><\/span><\/span><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">Build Definition Level \u2013 <i>for all build definitions used in RM<\/i> <\/p>\n<p><\/font><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 0pt 0.5in;line-height: 12pt;text-indent: -0.25in\">\n  <span><font color=\"#333333\" size=\"2\" face=\"Segoe UI\"><\/font><\/span><span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpLast\" style=\"margin: 0in 0in 8pt 1in;line-height: 12pt;text-indent: -0.25in\">\n  <span><span><font face=\"Courier New\"><\/font><font style=\"font-size: 10pt\">o<\/font><span style=\"font-family:;line-height: normal\"><font face=\"Times New Roman\"><\/font><font style=\"font-size: 7pt\">\u00a0\u00a0\u00a0 <\/font><\/span><\/span><\/span><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">\u2018Retain Indefinitely\u2019 permission (when starting a Release) <br \/><\/font><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpLast\" style=\"margin: 0in 0in 8pt 1in;line-height: 12pt;text-indent: -0.25in\">\n  <span><\/span><span><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 8pt;line-height: 12pt\">\n  <b><span> <br \/><\/span><\/b><b><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 12pt\" color=\"#333333\">Team Foundation Server support: <\/p>\n<p><\/font><\/span><\/b><span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpFirst\" style=\"margin: 0in 0in 0pt 57.75pt;line-height: 12pt;text-indent: -0.25in\">\n  <span style=\"font-family:\"><span><font face=\"Symbol\"><\/font><font style=\"font-size: 10pt\">\u00b7<\/font><span style=\"font-family:;line-height: normal\"><font face=\"Times New Roman\"><\/font><font style=\"font-size: 7pt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/font><\/span><\/span><\/span><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\" color=\"#333333\">TFS 2010, TFS 2012 and TFS 2013 versions are supported with <a href=\"http:\/\/www.visualstudio.com\/explore\/release-management-vs\" target=\"_blank\" rel=\"noopener\">Release Management for Visual Studio 2013<\/a> <\/p>\n<p><\/font><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpFirst\" style=\"margin: 0in 0in 0pt 57.75pt;line-height: 12pt;text-indent: -0.25in\">\n  <span><font color=\"#333333\" size=\"2\" face=\"Segoe UI\"><\/font><\/span><span><\/span>\n<\/p>\n<p class=\"MsoListParagraphCxSpLast\" style=\"margin: 0in 0in 8pt 57.75pt;line-height: 12pt;text-indent: -0.25in\">\n  <font color=\"#333333\"><span style=\"font-family:;color:\"><span><font face=\"Symbol\"><\/font><font style=\"font-size: 10pt\">\u00b7<\/font><\/span><\/span><\/font><span style=\"font-family:;line-height: normal\"><font face=\"Times New Roman\"><\/font><font style=\"font-size: 7pt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/font><\/span><span><font face=\"Segoe UI\"><\/font><font style=\"font-size: 10pt\"><a href=\"http:\/\/www.visualstudio.com\/en-us\/products\/visual-studio-online-overview-vs.aspx\" target=\"_blank\" rel=\"noopener\">Visual Studio Online<\/a> account not supported yet, we plan to add this capability soon . <\/p>\n<p><\/font><\/span>\n<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 8pt;line-height: normal\">\n  <span> <br \/><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 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 [&hellip;]<\/p>\n","protected":false},"author":62,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[253,226,1],"tags":[],"class_list":["post-2073","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure-devops-server","category-ci","category-devops"],"acf":[],"blog_post_summary":"<p>\u00a0 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 [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/2073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/62"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=2073"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/2073\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=2073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=2073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=2073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}