Selenium Test Agent with similar tools to Azure DevOps n-1 Hosted Agent.
10K+
Note ADO no longer supports Windows Server 2019, so this is provided as a fall-back.
The image is intended to be used as a build image for pipelines that support containers natively, or as a semi-permanent agent for this that do not. This is not completely aligned to the full capabilities of the Azure DevOps Microsoft Hosted Agents.
For Windows Server 2022 see default CDAF image
Having a consistent image allows the user to execute the Continuous Delivery Automation Framework (CDAF) in a local context, in the same way it will be executed in the pipeline, i.e. loose coupling.
Verify image capabilities
docker run cdaf/windows-ado-agent powershell capabilities
Emulate CDAF build in your workspace
docker run --volume "$(pwd)\:C:/solution/workspace" cdaf/windows-ado-agent
Interactive Terminal (-it) in container
docker run -it --volume "$(pwd)\:C:/solution/workspace" cdaf/windows-ado-agent powershell
# To execute build and package only
ci
# to perform end-to-end CD emulation
cdEmulate
Agent in Default Pool with hostname as agent name
docker run -d cdaf/windows-ado-agent powershell C:\\solution\\register-and-run.ps1 $ORG_URL $POOL_TOKEN
Agent in named Pool with agent name (useful to recycle the container and replace the existing agent)
docker run -d cdaf/windows-ado-agent powershell C:\\solution\\register-and-run.ps1 $ORG_URL $POOL_TOKEN pool-name windows-agent
Deployment Group
docker run -d cdaf/windows-ado-agent powershell C:\\solution\\register-and-run.ps1 $ORG_URL $GROUP_TOKEN project@deployment-group windows-target-1
.NET Classic Warning : Unit Test build is failing, working on determining what targets are missing.
| Tag | Operating System |
|---|---|
| 3.0.1 | Windows Server 2019 .NET 4.8 |
Git : 2.47.1.windows.1
dotnet core : 8.0.302
livingdoc : 3.9.57+gcf5c4dd9b9
Chocolatey : 2.6.0
Java : 1.8.0_472
Java Compiler : 1.8.0_472
Apache Ant : 1.10.14
Apache Maven : 3.9.9
NuGet : 6.12.2.1
curl.exe : 8.13.0
tar : 3.8.4 - libarchive
Docker : 26.1.3
docker-compose : 1.29.2
terraform : 1.14.7
Hugo : 0.157.0-7747abbb316b03c8f353fd3be62d5011fa883ee6
Python : 3.9.13
PiP : 22.0.4
Checkov : 3.2.508
NodeJS : 25.8.1
NPM : 9.8.1
wrangler : 4.74.0
newman : 6.2.2
kubectl : 1.32.1
helm : 3.16.4
helmsman : 3.7.7
helmfile : 1.4.2
Azure CLI : 2.68.0
ADO CLI Extension : 1.0.2
AWS CLI : 2.34.9
AWS SAM : 1.145.0
AWS CDK : 2.1111.0
MS Build : 4.0
Web Deploy : 4 (7.1.1994.0)
VSWhere : 3.1.7+f39851e70f [query version 3.7.2182.35401]
Visual Studio Edition : Microsoft.VisualStudio.Product.BuildTools
Visual Studio Version : 16.11.54
Visual Studio Edition : Microsoft.VisualStudio.Product.TestAgent
Visual Studio Version : 16.11.54
| Tag | Operating System |
|---|---|
| 3.0.0 | Windows Server 2019 .NET 4.8 |
Git : 2.53.0.windows.2
dotnet core : 10.0.201
Chocolatey : 2.7.0
Java : 21.0.10
Java Compiler : 21.0.10
Apache Ant : 1.10.15
Apache Maven : 3.9.14
NuGet : 7.3.0.70
curl.exe : 8.13.0
tar : 3.5.2 - libarchive
Docker : 29.3.1
docker-compose : 5.1.1
terraform : 1.14.8
Hugo : 0.145.0-666444f0a52132f9fec9f71cf25b441cc6a4f355
Python : 3.14.3
PiP : 25.3
Checkov : 3.2.513
NodeJS : 25.8.2
NPM : 11.11.1
wrangler : 4.78.0
newman : 6.2.2
kubectl : 1.35.3
helm : 4.1.3
helmsman : 3.7.7
helmfile : 1.4.3
Azure CLI : not installed
AWS CLI : 2.34.17
AWS SAM : 1.145.0
AWS CDK : 2.1114.1
MS Build : 4.0
Web Deploy : 4 (7.1.1994.0)
VSWhere : 3.1.7+f39851e70f [query version 3.12.2140.44225]
Visual Studio Edition : Microsoft.VisualStudio.Product.TestAgent
Visual Studio Version : 2026)
Visual Studio Edition : Microsoft.VisualStudio.Product.BuildTools
Visual Studio Version : 2026)
| Tag | Operating System |
|---|---|
| 2.8.2 | Windows Server 2019 .NET 4.8 |
Git : 2.47.1.windows.1
dotnet core : 8.0.302
livingdoc : 3.9.57+gcf5c4dd9b9
Chocolatey : 2.4.3
Java : 1.8.0_442
Java Compiler : 1.8.0_442
Apache Ant : 1.10.14
Apache Maven : 3.9.9
NuGet : 6.12.2.1
curl.exe : 8.9.1
tar : 3.5.2 - libarchive
Docker : 26.1.3
docker-compose : 1.29.2
terraform : 1.11.4
Hugo : 0.147.0-7d0039b86ddd6397816cc3383cb0cfa481b15f32
Python : 3.9.13
PiP : 22.0.4
Checkov : 3.2.408
NodeJS : 23.11.0
NPM : 9.8.1
wrangler : 4.13.2
newman : 6.2.1
kubectl : 1.32.1
helm : 3.16.4
helmsman : 3.7.7
helmfile : 0.171.0
Azure CLI : 2.68.0
ADO CLI Extension : 1.0.1
AWS CLI : 2.27.2
AWS SAM : 1.137.1
AWS CDK : 2.1012.0
MS Build : 4.0
Web Deploy : 4 (7.1.1994.0)
VSWhere : 3.1.7+f39851e70f [query version 3.7.2182.35401]
Visual Studio Edition : Microsoft.VisualStudio.Product.TestAgent
Visual Studio Version : 16.11.46
Visual Studio Edition : Microsoft.VisualStudio.Product.BuildTools
Visual Studio Version : 16.11.46
Content type
Image
Digest
sha256:d195d478d…
Size
7.8 GB
Last updated
4 months ago
docker pull cdaf/windows-ado-agent