TFS 2015 Virtual Dir - tfs

Customer installed TFS 2015 removing the tfs/ virtual directory so the url would be shorter like http://tfsserver/
Now, I am evaluating the migration to 2017 version and I would like to know if there will be any problem, cause I think I will need to keep this "configuration" for the sake of client connectivity.
Many thanks for all your feedback.

It won't cause a problem. When you upgrade, you'll have the option to redo all of the site bindings.

Related

Keep working during TFS Side-by-side upgrade

I know someone answered this question here
but there is only one answer and no feedback from the author. I'd like to have more sources before starting my upgrade.
So, we're planning on upgrading TFS 2010 to TFS 2018 but we need to keep working while doing so.
Is it possible to have on going modifications while upgrading to TFS 2018 and commit them when the upgrade is done ?
Thanks in advance
It depends on what you mean by "working". If you're talking about source control, then yes, the answer to the other question is accurate. If you're talking about work item changes, builds, etc, then the answer is "no".
When doing upgrades on TFS instances considered critical for business, the best process to use is this:
Do a test upgrade first, leaving the existing instance online.
Fix any problems that you discover that occur post-migration and, if necessary, write scripts to quickly apply the fixes
Re-test the upgrade process, including applying your fixes
Do the final upgrade over a weekend or overnight, outside of normal business hours

Rollback TFS 2015 installation

I'm planning to upgrade TFS from 2013 to 2015. In case something goes wrong during the upgrade installation, I'll rollback and revert every thing to its original state (TFS 2013). I'm performing the upgrade on the same server, which means that if the upgrade is successful, TFS 2015 will override 2013.
Is there an article to follow in case of rollback? Preferably an official article from Microsoft.
Just as jessehouwing's answer above, you can follow the restore procedure, but if your setup includes Sharepoint, Report Server and one or more build servers you may need to revert those too, that would be a very tedious and complex job.
Another way is that you can make a system image to back up you environment first,then restore it in case something goes wrong during the upgrade installation. Please see Back up and restore your PC for details,or use any other backup tools.
You're basically looking at the Restore procedure outlined here:
https://www.visualstudio.com/en-us/docs/setup-admin/tfs/admin/backup/restore-data-same-location
But before you restore you need to uninstall TFS 2015 and reinstall TFS 2013 and its latest update packs.
If your setup includes SharePoint, Report Server and one or more build servers you may need to revert those too. As far as I know there is no definitive rollback documentation. The recommendation is to do a trial upgrade on a second environment, resolve any issues you may find and then perform the final upgrade.

Disable or change Reporting in TFS 2013 when configured server missing/offline

Like many other out there I had the fun task of upgrading or TFS 2008 server to a brand-new TFS 2013 install.
The good news -> this has been done and documented. The bad news -> you have to migrate to TFS 2012 and then Migrate from 2012 to 2013.
All things said it mostly went fairly smooth. I cannot really complain. There is one hitch, however. Or plan was to use an intermediate server (SQLTFS01) for the TFS and SQL Server 2012 install and then most everything onto our destination server for 2013 (SQL008). Then we were to take SQLTFS01 offline and re purpose that machine.
In the end there was a missed step. It seems that our final install of TFS2013 is still pointed to SQLTFS01 for the reporting services components. See here:
Attempts to disable the reporting and analysis services portion of the server are all failing because even in order to disable the tool, it tries to connect to the existing tool.
Question: How can we disable this feature or redirect this stuff? Can we do it though setting files that I am not aware of?
Thanks,
Tom
I would recommend that you "unconfigure" your application tier by running "tfsconfig setup /uninstall:all". This will nit touch any of your data but will reset your app tier to the state before you ran the configuration.
You can then follow the steps in the "move to new hardware" documentation so that you don't miss any of the steps:
http://msdn.microsoft.com/en-us/library/ms404869.aspx
If you start from after "restore databases" step you should be good.

Can't see Team Project nor Build Definition in Release Management Update 2

So I've tried to setup Release Management for Visual Studio 2013 Update 2, with TFS 2010 as source. Authentication, in the Administration panel, succeeds (validates), but when I define a new release, the Team Project and Build Definition drop-down are blank.
What could I be doing wrong?
Any help is greatly appreciated.
UPDATE 1
Seems I am not the only one with this issue. Time to downgrade or start with blank database..
UPDATE 2
Deleting the databse did not resolve this issue.
UPDATE 3
Switching Release Management Server to listen on HTTP instead of the default HTTPS, resolved this issue for me.
I hope this saves someone lots of grief.
If I had to guess, I'd say because it is secure environment, 2008 R2 SP1, I was getting certificate errors in the background.
As a workaround, until more details of this issues can be obtained, use HTTP instead of the default HTTPS protocol, for the Release Management Server.
I had this problem. Looking in the Event Viewer on the Release Management / TFS server I found an error that expressed that i didn't have access to TFS.
Message: User THEDOMAIN\RoddaMi does not have access to http://TFSSERVER:8080/tfs/VanquisCollection: \r\n\r\n at Microsoft.TeamFoundation.Release.Platform.Common.TfsOnPremConnector.GetTfsUserIdentity(Uri tfsUri, String serviceUserName, String serviceUserPassword, String impersonatingUserName)
at Microsoft.TeamFoundation.Release.Platform.Common.TfsOnPremConnector.GetTeamProjectCollectionWithImpersonation(Uri tfsUri, String serviceUserName, String serviceUserPassword, String impersonatingUserName)
at Microsoft.TeamFoundation.Release.Builds.TfsOnPrem.TfsOnPremBuildSystem.<GetTeamProjects>d__6.MoveNext()

Migration from TFS 2010 to TFS 2012

I have been searching the web for a clean solution on how to migrate our 2010 tfs collections to our new tfs 2012 server, but no luck. May someone please assist with the steps or a good blog I could look at to achieve this process. The reason we want to do a MIGRATION and not an upgrade is because we got new hardware and would first like to trial TFS 2012 before we upgrade our live environment. Therefore we would like to import all our collection including the work items and build process templates.
Here is a decent blog post: http://mohamedradwan.wordpress.com/2013/01/05/upgrade-tfs-2010-to-tfs-2012-with-migration-to-a-new-hardware-series/
The basic steps you want to follow are:
Backup all of your 2010 databases.
Restore those databases on the SQL Server on your new hardware.
On your new hardware, install TFS 2012
When it comes time to configure. Select the upgrade option.
It will asks where your databases are. Select the SQL Server that you used in #2.
Press Go.
Note, if you want to test 2012 with the same clients you are using for 2010 then you'll need to "clone" the system otherwise your clients will get confused. To do that, see http://msdn.microsoft.com/en-us/library/vstudio/ee349259.aspx
You can move a collection at a time using the detach option in 2010 and attach it back to 2012 using the attach option there.
See http://msdn.microsoft.com/en-us/library/dd936138(v=vs.100).aspx

Resources