- With the advent of TFS 2015.2 RC (and the associated VSTS release) we have seen the short term removal of the ‘External TFS Build’ option for the Release Management artifacts source. This causes me a bit of a problem as I wanted to try out the new on premises vNext based Release Management features on 2015.2, but don’t …
Read More Brian Harry has done a couple of very interesting posts (post 1 and post 2) on the recent outages of the VSTS service. Whether you use VSTS or not they make interesting reading for anyone who is involved in running SaaS based systems, or anything at scale.
From the posts the obvious reading is you cannot under estimate …
Read MoreThis a a repost of a guest article first posted on the Microsoft UK Developers Blog: How to extend a VSTS release process to on-premises
Note that since I write the original post there have been some changes on VSTS and the release to TFS 2015.2 RC1. These mean there is no longer an option to pull build artifacts from …
Read MoreWhilst seting up a Release Management 2015.1 server we came across a strange problem. The installation appears to go OK. We were able to install the server and from the client created a simple vNext release pipeline and run it. However, the release stalled on the ‘Upload Components’ step.
Looking in event log of the VM …
Read MoreYou can use the filePath type in a vNext VSTS/TFS task as shown below
1{ 2 "name": "settingsFile", 3 "type": "filePath", 4 "label": "Settings File", 5 "defaultValue": "", 6 "required": false, 7 …
Read More- Updated 22 Mar 2016 This tasks is available in the VSTS Marketplace I have previously posted on how a PowerShell script can be used to run StyleCop as part of vNext VSTS/TFS build. Now I have more experience with vNext tasks it seemed a good time to convert this PowerShell script into a true task that can deploy …
Read More Update 6 Feb 2016 - I have made some major changes to this task to expose more parameters, have a look at this post that details the newer version
Today a good way to pull together all your measures of code quality is to run SonarQube within your automated build; in a .NET world this can show changes in quality over …
Read MoreThere have been some requests for more information about the areas I convered in my presentation at the Black Marble Tech Update 2016 that we held last week.
I could send out slides, but I think it is far more useful to point you at the ‘live’ resource on the Internet. The key reason for this is that the whole of the …
Read MoreAs I discovered during my BlogEngine upgrade, there is an effort within the project team to focus the codebase on three possible usage models on any given BlogEngine server instance:
- Single blog with a user – a personal blog (default)
- Single blog with many users – a team/company blog
- Many blogs each with a single user …
Read MoreI have just completed the upgrade of this blog server to the new release 3.2 of BlogEngine.NET. I did a manual upgrade (as opposed to the automated built in upgrade) as I needed to make a few changes from the default settings. The process I used followed the upgrade process document
- Downloaded the latest release and …
Read More