Upgraded older Build and Test Controllers to TFS 2013

All has been going well since our upgrade from TFS 2012 to 2013, no nasty surprises. As I had a bit of time I thought it a good idea to start the updates of our build and lab/test systems. We had only upgraded our TFS 2012.3 server to 2013. We had not touched our build system (one 2012 controller and 7 agents on various VMs) and our Lab Management/test controller. Our plan, after a bit of thought, was to so a slow migration putting in new 2013 generation build and test controllers in addition to our 2012 ones....

February 1, 2014 · 4 min · Richard Fennell

Testing new social plugin for BlogEngine

We are testing the ‘social publish’ plugin for BlogEngine. Rik’s post has the details on what needs to be done to get it working with the current Twitter APIs

January 27, 2014 · 1 min · Richard Fennell

How long is my TFS 2010 to 2013 upgrade going to take?

Update 27 Jun 2013 See update version of post with more data I seem to be involved with a number of TFS 2010 to 2013 upgrades at present. I suppose people are looking at TFS 2013 in the same way as they have historically looked at the first service pack for a product i.e: the time to upgrade when most of the main issues are addressed. That said TFS 2013 is not TFS 2012 SP1!...

January 21, 2014 · 2 min · Richard Fennell

Upgrading our TFS 2012 server to 2013

We have eventually got around to the 2013 upgrade of our production TFS server. It had been put off due to some tight delivery deadlines around Christmas. The upgrade went fine, unlike out some previous ones we have had. The upgrading of our team process templates, to add the new features, was greatly eased by using Feature4Tfs tool on CodePlex. This meant one command line call and all the projects were done (we had no significant process customisation) as opposed to visiting in team project in the admin console....

January 21, 2014 · 1 min · Richard Fennell

Changing targeted .NET version for a project means web.config changes for EF

I am upgrade an internal system from .NET 4.0 to 4.5 so that I can use the Team API features in TFS. The system is based around a WCF web service that links our customer help desk system to TFS to keep bug reports in sync. It uses Entity Framework to access our help desk SQL DB. When I changed the targeted .NET framework for the WCF project, I started to get warning to update the Nuget managed references for EF, which I did....

January 15, 2014 · 1 min · Richard Fennell

Fix for intermittent connection problem in lab management – restart the test controller

Just had a problem with a TFS 2012 Lab Management deployment build. It was working this morning, deploying two web sites via MSDeploy and a DB via a DacPac, then running some CodedUI tests. However, when I tried a new deployment this afternoon it kept failing with the error: The deployment task was aborted because there was a connection failure between the test controller and the test agent. If you watched the build deployment via MTM you could see it start OK, then the agent went off line after a few seconds....

January 13, 2014 · 1 min · Richard Fennell

Great support from BlogEngine.NET

I posted yesterday that we had upgraded to the current version of BE 2.9. We, as you might expect, had a few minor issues, but I must say the support on the discussion forums has been excellent. This included the problems I had that were down to missing files and web.config issues (basically my copy errors when moving content from our BE 2.8 instance to the new BE 2.9 on) and a genuine bug in the new CustomFields code (fixed in 2....

January 7, 2014 · 1 min · Richard Fennell

Upgrading from BlogEngine 2.8 to 2.9

I have just upgrade our Blog Server from BlogEngine.NET 2.8 to 2.9, all seems to have gone well, as before basically it is just copies files and adds s table to the DB schema, so… backup your blogs folder and SQL DB in case of problems delete the contents of the blogs folder copy in the the new release from the zip run the SQL upgrade script on your DB fix the SQL connection string in the web....

January 6, 2014 · 1 min · Richard Fennell

Fix for Media Center library issue after Christmas tree lights incident

Twas the night before Christmas and…. To cut a long story short the PC that runs my Window Media Center (MCE) got switched on and off at the wall twice whilst Christmas tree lights were being put up. Now the PC is running WIndows 8.1 on modern hardware, so it should have been OK, and mostly was. However I found a problem that MCE was not showing any music, video or pictures in its libraries but the recorded TV library was fine....

December 24, 2013 · 4 min · Richard Fennell

Getting the domainuser when using versionControl.GetPermissions() in the TFS API

If you are using the TFS API to get a list of user who have rights in a given version control folder you need to be careful as you don’t get back the domainuser name you might expect from the GetPermissions(..) call. You actually get the display name. Now that might be fine for you but I needed the domainuser format as I was trying to populate a peoplepicker control....

December 20, 2013 · 1 min · Richard Fennell