Dockerhub : Votre Actions Runner et votre Azure DevOps Agent sous Windows Server Core 2022

Ces dernières semaines j'ai proposé des solutions pour héberger vos agents Azure DevOps et vos runners GitHub sur vos environnements au travers de conteneurs docker. Ce weekend, j'ai apporté une petite évolution pour proposer en plus ces mêmes agents/runners sur Windows Server Core 2022 (aka ltsc2022).

Voici un récapitulatif des différentes images disponible sur mon repository dockerhub :

Système d'exploitation Version Agent installé framework installé image docker
Ubuntu 18.04 GitHub Actions Runner Aucun pmorisseau/githubactions-runner:ubuntu-18.04-actionsrunner
Ubuntu 18.04 GitHub Actions Runner .net core 3.1 pmorisseau/githubactions-runner:ubuntu-18.04-actionsrunner-dotnet-core-3.1
Ubuntu 18.04 GitHub Actions Runner .net 6.0 pmorisseau/githubactions-runner:ubuntu-18.04-actionsrunner-dotnet-6.0
Ubuntu 20.04 GitHub Actions Runner Aucun pmorisseau/githubactions-runner:ubuntu-20.04-actionsrunner
Ubuntu 20.04 GitHub Actions Runner .net core 3.1 pmorisseau/githubactions-runner:ubuntu-20.04-actionsrunner-dotnet-core-3.1
Ubuntu 20.04 GitHub Actions Runner .net 6.0 pmorisseau/githubactions-runner:ubuntu-20.04-actionsrunner-dotnet-6.0
Ubuntu 18.04 Azure DevOps Agent Aucun pmorisseau/azdo-agent:ubuntu-18.04-azdo
Ubuntu 18.04 Azure DevOps Agent .net core 3.1 pmorisseau/azdo-agent:ubuntu-18.04-azdo-dotnet-core-3.1
Ubuntu 18.04 Azure DevOps Agent .net 6.0 pmorisseau/azdo-agent:ubuntu-18.04-azdo-dotnet-6.0
Ubuntu 20.04 Azure DevOps Agent Aucun pmorisseau/azdo-agent:ubuntu-20.04-azdo
Ubuntu 20.04 Azure DevOps Agent .net core 3.1 pmorisseau/azdo-agent:ubuntu-20.04-azdo-dotnet-core-3.1
Ubuntu 20.04 Azure DevOps Agent .net 6.0 pmorisseau/azdo-agent:ubuntu-20.04-azdo-dotnet-6.0
Windows Server 2019 GitHub Actions Runner Aucun pmorisseau/githubactions-runner:windows-core-ltsc2019-actionsrunner
Windows Server 2019 GitHub Actions Runner .net core 3.1 pmorisseau/githubactions-runner:windows-core-ltsc2019-actionsrunner-dotnet-core-3.1
Windows Server 2019 GitHub Actions Runner .net 6.0 pmorisseau/githubactions-runner:windows-core-ltsc2019-actionsrunner-dotnet-6.0
Windows Server 2022 GitHub Actions Runner Aucun pmorisseau/githubactions-runner:windows-core-ltsc2022-actionsrunner
Windows Server 2022 GitHub Actions Runner .net core 3.1 pmorisseau/githubactions-runner:windows-core-ltsc2022-actionsrunner-dotnet-core-3.1
Windows Server 2022 GitHub Actions Runner .net 6.0 pmorisseau/githubactions-runner:windows-core-ltsc2022-actionsrunner-dotnet-6.0
Windows Server 2019 Azure DevOps Agent Aucun pmorisseau/azdo-agent:windows-core-ltsc2019-azdo
Windows Server 2019 Azure DevOps Agent .net core 3.1 pmorisseau/azdo-agent:windows-core-ltsc2019-azdo-dotnet-core-3.1
Windows Server 2019 Azure DevOps Agent .net 6.0 pmorisseau/azdo-agent:windows-core-ltsc2019-azdo-dotnet-6.0
Windows Server 2022 Azure DevOps Agent Aucun pmorisseau/azdo-agent:windows-core-ltsc2022-azdo
Windows Server 2022 Azure DevOps Agent .net core 3.1 pmorisseau/azdo-agent:windows-core-ltsc2022-azdo-dotnet-core-3.1
Windows Server 2022 Azure DevOps Agent .net 6.0 pmorisseau/azdo-agent:windows-core-ltsc2022-azdo-dotnet-6.0

Note

Un traitement quotidien vérifie la version des agents Azure DevOps et des runners Github Actions afin que les images docker embarquent systématiquement la dernière version. Les images docker sont donc régulièrement et automatiquement mise à jour.

Note

Si vous souhaitez utiliser ces images, je vous invite à lire mes pécédents articles :

Rédigé par Philippe MORISSEAU, Publié le 28 Février 2022.