As announced at Connect() there is now a tool to fully migrate an on-premises TFS to VSTS

I am often asked asked ‘How can I move my TFS installation to VSTS?’ In the past the only real answer I had was the consultant’s answer ‘it depends’. There were options, but they all ended up losing fidelity i.e. that the history of past changes got removed or altered in some manner. For many companies the implication of such changes meant they stayed on-premises; with all the regular backups, updates and patch running the use of any on-premises service entails....

November 16, 2016 · 2 min · Richard Fennell

Changes to LiveID/MSA and what I have done about it to get around the new domain limitations

What are the changes in allowed email addresses in MSAs? You may or may not have noticed that there has been a recent change in LiveID (or Microsoft Account MSA as they are now called). In the past you could create a MSA using an existing email address e.g. richard@mydomain.co.uk . This is no longer an option. If you try to create a new MSA with a non Microsoft (outlook.com/hotmal.com) email they are blocked saying ‘This email is part of a reserved domain....

November 9, 2016 · 4 min · Richard Fennell

Can’t login to OneDrive desktop application on Windows 10

Whilst I have been on holiday my PC has been switched off and in a laptop bag. This did not seem to stopped me getting problems when I tried to use it again… Outlook could not sync to O365 – turns out there had been some changes in our hybrid Exchange infrastructure, I just need to restart/patch the PC on our company LAN to pick up all the new group policy settings etc....

October 25, 2016 · 1 min · Richard Fennell

My video about DevOps with VSTS has been published on Channel9

I have been on holiday in Nepal for a couple of weeks; trekking to Annapurna Base Camp Whilst I was ‘off the grid’ a video I made on using the tools within VSTS to build a DevOps pipeline got published on Channel9 Hope you find it useful Note to myself: In the future I must make sure I have my eyes open for the landing screen. - Now fixed thanks to the CH9 curators

October 24, 2016 · 1 min · Richard Fennell

Devils with Arms and Cats - the new name for DevOps?

Great day at DDDNorth yesterday, hope everyone enjoyed it. Thanks to all the team who helped during the preparation and on the day. The slides from Rik Hepworth and my presentation on ‘_Living the dream - Real world DevOps with Azure and VSTS’ are up at Github. _ We were a late stand in session to cover for a presenter who could not attend on the day. So I hope it was not too much of let down, that we were not the speaker on the agenda, covered a different subject and did not match the title the spell checker converted out session title too....

October 2, 2016 · 1 min · Richard Fennell

My DevTest Labs video is up on Channel9

The video of my session at TechDays online is now available on Channel9, along with all the TechDay Online UK content Enjoy…

September 29, 2016 · 1 min · Richard Fennell

Running Test Suites within a network Isolated Lab Management environment when using TFS vNext build and release tooling

Updated 27 Sep 2016: Added solutions to known issues Background As I have posted many times we make use of TFS Lab Management to provide network isolated dev/test environments. Going forward I see us moving to Azure Dev Labs and/or Azure Stack with ARM templates, but that isn’t going to help me today, especially when I have already made the investment in setting up a Lab Management environments and they are ready to use....

September 27, 2016 · 6 min · Richard Fennell

If I add a custom field to a VSTS work item type what is it’s name?

The process customisation options in VSTS are now fairly extensive. You can add fields, states and custom items, making VSTS is ‘very possible’ option for many more people. As well as the obvious uses of this customisation such as storing more data or matching your required process, customisation can also aid in migrating work items into VSTS from other VSTS instances, or on-premises TFS. Whether using TFS Integration (now with no support – beware) or Martin Hinshelwood’s vsts-data-bulk-editor (an active open source solution so probably a much better choice for most people) as mentioned in my past post you need to add a custom field on the target VSTS server to contain the original work item ID....

September 23, 2016 · 2 min · Richard Fennell

Typemock have released official VSTS build extension

Typemock have just released an official VSTS build extension to run Typemock Isolator based tests. Given there is now an official extension I have decided to deprecate mine, it is still available in the Marketplace but I would recommend using the official one The new Typemock extension includes two tasks SmartRunner Task The SmartRunner is a unit test runner, that can run nunit and mstest based tests. It handles the deployment of Typemock Isolator....

September 12, 2016 · 1 min · Richard Fennell

Fix for my Docker image create dates being 8 hours in the past

I have been having a look at Docker for Windows recently. I have been experiencing a problem that when I create a new image the created date/time (as shown with docker images) is 8 hours in the past. Turns out the problem seems to be due to putting my Windows 10 laptop into sleep mode. So the process to see the problem is Create a new Docker image – the create date is correct, the current time Sleep the PC Wake up the PC Check the create date, it is now 8 hours off in the past Now the create date is not an issue in itself, but the fact that the time within the Docker images is also off by 8 hours can be, especially when trying to connect to cloud based services....

August 24, 2016 · 1 min · Richard Fennell