We had TFS2008 and FB6 running our builds up until yesterday. We moved to TFS2010. Per FB documentation we moved to FB7.
We are now experiencing errors. (Details below)
Error:
Currently we are getting:
c:\productfolder\Main Branch Build\BuildType\TFSBuild.proj (198): Unable to create a team build proxy connection to build Main Branch Build on TeamServer http://tfsservername:8080/DefaultCollection
Looking over these two it looks as though the issue is that TFS changed what URL you are supposed to hit it with.
So in theory I should do the same.
Question
Where do I set that URL?
Looking over my FB build my first action is "Get Team Foundation Build Parameters". Editing that I see my "Team Server URL:" is set to "TeamServer". But I have no idea where TeamServer comes from. I see the name under Build.fbp6\Variables\Project\TeamBuild\TeamServer but editing that gives no hint as to the value.
So, where do I have to change http://tfsservername:8080/DefaultCollection so that FB can communicate with TFS2010?
Hi Ralph, Have you moved to a Windows Workflow build, or are you still using your TFS2008/MSBuild build? We’ve recently found out that due to changes in the TFS API, 2008 projects will not run from TFS2010 with either FinalBuilder.
Unfortunately to use TFS2010 with FinalBuilder you’ll need to move to a Windows Workflow-style build.
We were under the impression from your documentation that our Finalbuilder 7 projects would continue to work until we could schedual project time to get the workflow stuff into our build process.
This is obviously not the case.
I would greatly appreciate a link to whatever documentation I might have missed that better explains what should be expected from switching to FB7 with TFS2010.
If this is a known API issue when can we expect a fix/hotfix?
"Recreate your build using the workflow stuff." Isn't a particularly backward compatible, or acceptable, workaround.
We didn’t break anything, or intentionally make it difficult to FB users migrating their TFS installations, it was Microsoft who completely changed the build architecture and api’s for TFS2010 and made it impossible to maintain backwards compatibility. For us to even get any kind of integration with TFS2010 took an inordinate amount of effort with almost no documentation available from Microsoft at the time (not sure there is much even now).
If you can point us to the documentation where we are misleading anyone or giving the wrong impression we will gladly rectify that. I have had a look at our help file and it looks pretty clear to me :