After using Azure DevOps YAML Pipelines for a few years it took me an embarrassingly long time to realise that it wasn’t possible to set demands when manually queueing a pipeline like it was when queueing a classic pipeline, this change kind-of made sense to me as everything should be declared in code right? Well […]
Update: I have now produced a new extension that cleans up all build directories and not just source, you can find this here. A while back I wrote about the difficulty managing self-hosted Azure DevOps agents when it comes to disk space. By default when a pipeline runs it leaves the entire cloned git repository […]
One of the most popular articles I’ve written on this blog was this tutorial showing how to deploy Selenium Grid 3 to Azure Kubernetes Service, Selenium Grid 4 is now in beta and has been rewritten from scratch so there are some big changes which you need to be aware of when deploying to Kubernetes. […]
How to manage disk space of Azure DevOps self-hosted agents using pipeline tasks and maintenance jobs.
I’ve been slowly migrating all my Azure DevOps pipelines to the new YAML format and really been enjoying the benefits however there is currently no way to test a YAML pipeline before committing it. Having to commit the YAML before seeing if it’s valid may be fine if you’re just pushing to master and have […]
This is the second article in a series exploring how to setup an Azure Kubernetes Service instance, implement a Nginx ingress controller and how to deploy apps to AKS using Helm. All the articles in the series can be found by clicking here. In this article we will use Azure DevOps to build a CI/CD […]