This article is about using two tools – Terraform from HashiCorp and Azure DevOps Pipelines (DOP) – to get code into Azure. It won’t go into details of either tool, but will describe the problem they’re trying to solve, and how they work together to solve it. Hopefully this will give you the necessary context … Continue reading Putting your code onto Azure using Terraform and Azure DevOps Pipelines
Category: Automation
CI/CD pipelines are software artefacts
Someone asked a question on the Ministry of Testing forum about CI/CD pipelines, and I realised my answer was a blog post (an extended waffle, that others might find useful). The question was from someone just starting with CI/CD, and they asked more experienced people: What do you wish you knew when you started, and … Continue reading CI/CD pipelines are software artefacts
An introduction to building a CI/CD pipeline with Jenkins and Octopus
In this article I will give a high level overview of building a CI / CD pipeline using Jenkins and Octopus. There are alternative tools, and also other ways to use Jenkins and Octopus – please treat this as just some suggestions. I won’t try to answer all questions you might have about Jenkins or … Continue reading An introduction to building a CI/CD pipeline with Jenkins and Octopus
Automating the deployment of SSIS packages
Introduction This post describes how I have automated the deployment of SSIS packages to different environments (test, staging, production etc.) There are definitely other ways of doing it, and some of these are possibly better - I think that this is the oldest-school way possible. I will describe our context which I hope will explain … Continue reading Automating the deployment of SSIS packages
The emotional rollercoaster of automation projects
Yes, it's another amazing piece of artwork, showing my amazing artistic skill and drawing tools. If you missed my previous effort, have a look at a previous post on statistics - although I think that the previous post's artistic style is influenced by Wait, But Why, and this one is more influenced by xkcd. I've … Continue reading The emotional rollercoaster of automation projects
An introduction to Octopus Deploy
Introduction This article aims to answer two questions: What is Octopus Deploy? Why should I use it? It won't go into the details of how to configure it, all the alternatives to Octopus Deploy and so on. What is Octopus Deploy? Octopus Deploy (which I will call just Octopus from now on) is a tool … Continue reading An introduction to Octopus Deploy
Be careful when and what you automate
I have recently joined the Ministry of Testing Bloggers' Club, which aims to encourage its bloggers to blog, and to blog better. The first topic we've been suggested is a technical tip every tester should know. This seems a bit like Radio 4's Just a Minute, where you are given a topic and then have … Continue reading Be careful when and what you automate