Speaking at the SharePoint Usergroup (Leeds) on Modern ALM & DevOps
Pleased to say I’m presenting on DevOps with VSTS at the SharePoint UG in Leeds on the 7th of March To register have a look at the Usergroup’s events site
Pleased to say I’m presenting on DevOps with VSTS at the SharePoint UG in Leeds on the 7th of March To register have a look at the Usergroup’s events site
You never know how people will use a tool once it is out ‘in the wild’. I wrote my Generate Release Notes VSTS extension to generate markdown files, but people have attempted to use it in other ways. I realised, via an issue raised on Github, that it can also be used, without any code changes, to generate other formats such as HTML. The only change required is to provide an HTML based template as opposed to markdown one. ...
I have posted on previously how we used TFS Lab Management to provision our test and development environments. With our move to VSTS, where Lab Management does not exist, we needed to look again at how to provision these labs. There are a few options… Move to the Cloud – aka stop using Lab Management Arguably the best option is to move all your lab VMs up to the cloud. Microsoft even has the specific service to help with this Azure DevTest Labs. This service allows you to create single VMs or sets of VMs for more complex scenarios using of ARM templates. ...
I recorded a podcast on DevOps with Paul Stringfellow @techstringy last weeks Black Marble event. It has just been published on his blog
I have just published Version 1.5 of my Parameters.Xml Generator Visual Studio add-in . After much fiddling this VSIX now supports VS2017 as well as VS2013 and VS2015. The complexity was that VS2017 uses a new VSIX format, V3. You have to makes changes to the project that generates the VSIX and to the VSIX manifest too. The FAQ says you can do this within VS2015 my hand, but I had no luck getting it right. The recommended option, and the method I used, is to upgrade your solution to VS2017 (or the RC at the time of writing as the product has not RTM’d yet). ...
I have a VSTS instance that is backed by an Azure Directory. This is a great way to help secure a VSTS instance, only users in the Azure Directory can be added to VSTS, not just any old MSA (LiveIDs). This is a directory that can be shared with any other Azure based services such as O365, and centrally managed and linked to an on-premises Active Directory. When I tried to add a user to VSTS, one that was a valid user in the Azure Directory, their account did not appear in the available users drop down. ...
I have just released a major update to my Generate Release Notes VSTS Build extension. This V2 update adds support to look back into past releases to find when there was a successful release to a given stage/environment and creates a rollup set of build artifacts, and hence commits/changesets and workitems, in the release notes. This has been a long running request on GitHub for this extension which I am pleased to have been able to address. ...
Over the Christmas break I migrated our on premises TFS 2015 instance to VSTS. The reason for the migration was multi-fold: We were blocked on moving to TFS 2017 as we could not easily upgrade our SQL cluster to SQL 2014 We wanted to be on the latest, greatest and newest features of VSTS/TFS We wanted to get away from having to perform on-premises updates every few months To do the migration we used the public preview of the TFS to VSTS Migrator. ...
Introduction A while ago I create the TFSAlertsDSL project to provide a means to script responses to TFS Alert SOAP messages using Python. The SOAP Alert technology has been overtaken by time with the move to Service Hooks. So I have taken the time to move this project over to the newer technology, which is supported both on TFS 2015 (onwards) and VSTS. I also took the chance to move from CodePlex to GitHub and renamed the project to VSTSServiceHookDsl. ...
If you are moving from on-premises TFS to VSTS you might hit the same problem I have just have. The structure of a VSTS releases is changing, there is now the concept of multiple ‘Deployment Steps’ in an environment. This means you can use a number of different agents for a single environment – a good thing. The downside this that if you export a TFS2015.3 release process and try to import it to VSTS it will fail saying the JSON format is incorrect. ...