Team Foundation Server 2015 RTM–Installation Steps


Earlier this month, we released the RTM version of the latest member of our TFS family: TFS 2015.
To get started below is the simple installation of TFS 2015.

To start with, you can check out the TFS 2015 RTM requirements and compatibilities here.

Environment:

TFS 2015 RTM
SQL 2014

You can get the installation media from the link Team Foundation Server 2015 RTM or from your subscription.

The installation process is similar to our earlier versions. Following are a the screens of the installation process,

clip_image001

If you had downloaded it from the public download site, then post installation you would be asked for activation. You can choose to enter the product key and activate the product or go for the trial based on your requirements. The evaluation period for the trial license is 3 months from the date of activation.

clip_image002

If you had canceled the update license window or do not see it pop up, then the TFS admin console on launch would display license type as " Unknown Version Value" in the same page you would find a link to Update License and you can use that to activate your TFS license. For installations done via the installation media from your Microsoft subscription the License Type is auto-populated to reflect the respective license.

clip_image003

As for the configuration of the TFS 2015 server, you would be provided with the below options,

1

Below are the screens from full server configuration [the old “Advanced ” option ], the process is similar to that of the TFS 2013 box. One change you would notice is that along with the options to choose reporting and configuration you would also be provided with an option to choose the TFS Build agent.
(Screens Below, Please click on individual pictures for full resolutions)

12344a5678910111213141516

Post successful configuration, you would find the familiar Application tier Summary on the admin console , Only this time it would also include information regarding the configured "Build Agent" and "Visual Studio Customer Experience Improvement Program". The build Agent that we setup is of the TFS build concept more details on this can be found here.

17

From now forward we will refer to the build automation features that shipped in TFS 2010, 2012, 2013 and Visual Studio Online based on the Windows Workflow engine as XAML Builds. TFS 2015 and Visual Studio Online will continue to support the XAML Build templates and controllers. This means that when you upgrade your on-premises servers everything will continue to work just as it does today, the systems run SxS and do not interfere with each other.

To configure Build servers like before, you can use the XAML Build Configuration option from your Admin console.
(Screens Below, Please click on individual pictures for full resolutions)

192021222324252627

This gives you the build automation features shipped with the earlier versions of TFS

28

As for SharePoint, the TFS 2015 installation media no longer contains the installation bits for SharePoint server. You will have to install

SharePoint separately. However, the integration process between SharePoint and TFS is the same as its previous versions.

One other change would be with respect to Team Explorer, the client component that was shipped along with the TFS installation media primarily for “non-developer” users. With our 2015 release, we are not going to ship a Team Explorer 2015 stand-alone GUI. You will still have the full Visual Studio (Community, Express, Pro, Enterprise) integrated experience, our Eclipse plugin and our Web experience. To know more about the Licensing and packaging changes for TFS 2015, visit Brian's blog.

Cheers!!

Content created by – Sinduja Karruppiah
Content reviewed by – Romit Gulati


Comments (9)

  1. Mahesh says:

    is TFS in a domain will accept only domain users

    or it can accept windows client users(not domain)

  2. Hello Mahesh,

    Can you please elaborate on this?

    You can install TFS on domain as well as workgroup.

    In both cases, the clients need to have valid accounts. TFS will accept local users (Local to the server), but help us understand the need for this.

  3. Przemek says:

    Hi,

    I installed TFS2015 on-premise with a scrum template. Reporting Services Server is configured and connected to this TFS instance correctly. However, when I try to add project reports using tfps addprojectreports ... I get an error. One of the lines in the log is as follows: "TF401092: This element defines the color for the work item types for this team project. A 'WorkItemColor' element has the following value for the 'name' attribute: 'Epic'. A WorkItemColor element must refer to an existing work item type in the team project. Modify the name attribute to an existing work item type, or remove the element." Can I get help on this or is there a web side where I can report this?

  4. Hi Przemek!

    Two ways to fix the issue. First, Remove all references for “Epic” in ProcessConfiguration.xml. Second,  enable epics.

    High level steps to remove references.

    1. Export ProcessConfiguration.xml

    2. Remove section <PortfolioBacklog>for  Microsoft.Epic category

    3. Remove Parent = Microsoft.Epiccategory in <Portfoliobacklog> Feature

    4. Under <workitemcolors> remove “Epic”

    5. Under <categories> section remove hidden category epic.

    6. Import the processconfiguration file.

    We've also got a brand new blog that details on Enabling Epics should you need them

    blogs.msdn.com/.../configuring-the-epics-for-upgraded-team-projects-in-team-foundation-server-tfs-2015.aspx

  5. Przemek says:

    Hi,

    I enabled epics, followed the new blog entry about it. Now epics show up in web access. But a different error pops up when trying to add reports:

    "Exception Type: Microsoft.TeamFoundation.Client.PcwException

    Exception Message: The following element contains an error: PortfolioBacklog(Microsoft.FeatureCategory)/Columns. TF400529: This element defines the columns that appear on the backlog. You must set all values to fields that exist in at least one of the work item types belonging to the category. The following fields do not exist in any of the work item types: Microsoft.VSTS.Scheduling.Effort, Microsoft.VSTS.Common.ValueArea."

    Please help.

  6. Przemek,

    Add the below field definitions to the Feature.xml and then import the WIT definition.

    <FIELD name="Effort" refname="Microsoft.VSTS.Scheduling.Effort" type="Double" reportable="measure" formula="sum" >

           <HELPTEXT>The estimated effort to implemented the feature</HELPTEXT>

         </FIELD>

    <FIELD name="Value Area" refname="Microsoft.VSTS.Common.ValueArea" type="String">

           <REQUIRED />

           <ALLOWEDVALUES>

             <LISTITEM value="Architectural" />

             <LISTITEM value="Business" />

           </ALLOWEDVALUES>

           <DEFAULT from="value" value="Business" />

           <HELPTEXT>Business = Services provided by the system to fulfill stakeholder needs; Architectural = Technical system services to implement business features that deliver solution value</HELPTEXT>

         </FIELD>

    Hope this helps!

  7. Mahesh says:

    Thanks for reply

    I will explain a full scenario

    If i installed the TFS on a Domain ex:tfs.something.com

    but i need the non-domain users(these users are not from something.com or any domain they are just workgroup users) to connect that tfs servers

    it is possible to work like that

    or do i need any extra steps to do that

  8. Zach says:

    Hi,

    I have TFS 2015 installed and am trying to connect to SSRS (TFS and SQL server are separate VM's). TFS reporting window can see the SQL server and populate the SSRS URL's, however I cannot successfully assign the "Account for accessing data sources" in that same window. No matter which account I use or what permissions I assign it throws an error that credential is invalid or password is incorrect, or a generic error.

    Is there documentation concerning the permissions/rights for this particular account or do you know a work around? It seems it needs to be a Windows domain account with 'Allow log on locally' rights, but beyond that (even making it local admin on both VM's) I can't find additional information or get it to work!

    Thanks in advance!

    -Zach

  9. Mohamed Hachem says:

    Hello

    Thank you it is nice article, I have question for you ! in case of an upgrade from TFS 2013  to TFS 2015 and we have an environment with four servers Proxy, Build, SharePoint and TFS Application. Do we need to run the TFS 2015 install in the four servers with different configuration? it may sound simplistic as question but I just want to make sure of the right approach

    Thank you

Skip to main content