Creating test data for my Generate Release Notes Extension for use in CI/CD process
Richard Fennell Jan 19, 2018 · 2 min read · DevOps DevOps Git Git Powershell Powershell Release Management Release Management Tech Tips VSTS VSTS ·As part of the continued improvement to my CI/CD process I needed to provide a means so that whenever I test my Generate Release Notes Task, within it’s CI/CD process, new commits and work item associations are made. This is required because the task only picks up new commits and work items since the last successful …
Read More- Whist adding a couple of new tasks to my VSTS Manifest Versioning Extension I hit the problem that VSIX package became too big to upload to the Marketplace. The error I saw in my CI/CD VSTS pipeline was``` ##vso[task.logissue type=error;]error: Failed Request: Bad Request(400) - The extension package size '23255292 …
Read More In response to requests on the VSTS Marketplace I have added a pair of tasks to added/edit entries in a .JSON format files.
The first is for adding a version to a file like a package.json file e.g.
1{ 2"name": "myapp", 3"version": "1.0.0", 4"license": "MIT" 5}
The …
Read MoreAnnouncing a new VSTS Extension for Starting and Stopping Azure DevTest Labs VMs
Richard Fennell Nov 30, 2017 · 4 min read · DevTest Labs DevTest Labs Release Management Release Management Tech Tips VSTS VSTS ·Background
I have recently been posting on using Azure to host private VSTS build/release agents to avoid agent queue deadlocking issues with more complex release pipelines. One of the areas discussed is reducing cost of running a private agent in Azure by only running the private agent within a limited time range, …
Read More- In my last post I discussed creating a private VSTS build agent within an Azure DevTest Lab on a VM with no GUI. It was pointed out to me today, by Rik Hepworth, that I had overlooked an obvious alternative way to get the VSTS agent onto the VM i.e. not having to use a series of commands at an RDP connected command …
Read More Creating a VSTS build agent on an Azure DevLabs Windows Server VM with no GUI
Richard Fennell Nov 23, 2017 · 3 min read · DevOps DevOps Release Management Release Management Tech Tips VSTS VSTS ·Updates
- 28th Nov 2017: Also see this second post Creating a VSTS build agent on an Azure DevLabs Windows Server VM with no GUI - Using Artifacts
- 30th Nov 2017: Also see associated post Announcing a new VSTS Extension for Starting and Stopping Azure DevTest Labs VMs
As I posted recently I have been trying to add more …
Read More- Reporting has always been important for software development, simply put the ability to know what has been done, and what remains to be done. For many teams the out the box reporting within TFS/VSTS dashboards has been enough e.g. sprint burndowns and kanban charts etc. Also TFS has always had SQL Reporting Services …
Read More Major update to my CI/CD process for VSTS extensions
As time passes I have found there is a need for more cross platform VSTS extensions as there is more uptake of VSTS beyond it’s historic Microsoft platform based roots.
Historically most of my extensions have been Powershell based. Now this is not a fundamental problem for cross platform usage. this is due to the …
Read More- BlogEngine.Net has served us well as a blogging platform for a good few years. However, it is no longer under active support, so it is time to move on, too much risk of future security issues to ignore the lack of support. After a bit of thought we decided on WordPress as a replacement. OK this has had its own history …
Read More Whilst doing some NPM build work for VSTS Extensions I kept getting intermittent EPERM errors about renaming Windows files during NPM install (as discussed on GitHub)l. When you get this it completely blocks any development.
As the Github issue discusses there are many possible reasons for this issue, and many proposed …
Read More