Giulio VianMeta-pipelines — Part 5 — Automating the Host EnvironmentLooking back at the previous parts of this series, we have been able to manually setup two hosts, a Windows one and a Linux one, and a…Nov 1, 2019Nov 1, 2019
Giulio VianMeta-pipelines — Part 2 — Dockerize the agentIn the previous instalment we setup a couple of machines to run Docker and host docker containers. In this post, we will explore the…Oct 11, 2019Oct 11, 2019
Giulio VianMeta-pipelines — Part 1 — Docker HostsThe first step will be to setup an environment where we can run Docker and is the topic for this instalment.Oct 4, 2019Oct 4, 2019
Giulio VianMeta-pipelines — IntroductionWelcome. This series of articles will go in details of automating Azure Pipelines infrastructure itself. The text is accompanied by a…Sep 27, 2019Sep 27, 2019
Giulio VianUsing GitVersion in GitHub Actions betaI was lucky to enter the GitHub Actions beta program so I wondered about the best way to test it. Finally, I decided to port Aggregator CLI…Sep 24, 2019Sep 24, 2019
Giulio VianMeta-pipelines — Part 4 — Deploy and RunIn the previous instalment we built custom Docker images for Azure Pipelines/TFS Agents. In this post, we will explore the lifecycle of…Sep 13, 2019Sep 13, 2019
Giulio VianBuild once, deploy everywhere — part 2In the previous post we discussed some bad practice, today we see how to solve the issues…Sep 9, 2019Sep 9, 2019
Giulio VianBuild once, deploy everywhere — part 1The DevOps community generally agrees on avoiding environment-specific builds and instead build the deployment package once and for allSep 6, 20192Sep 6, 20192
Giulio VianMeta-pipelines — Part 3 — Build and RegistryIn the previous instalments we examined a possible Dockerfile for an Azure Pipelines/TFS Agent. In this post, we will explore the pipeline…Sep 6, 2019Sep 6, 2019