Sign inSign up

cdaf/linux-ado-agent

By cdaf

Updated about 1 month ago

Similar tools to Azure DevOps Ubuntu 22.04 Hosted Agent

Image
Integration & delivery
0

2.3K

cdaf/linux-ado-agent repository overview

Continuous Delivery Automation Framework

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.

shift-left

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.

Usage Examples

Verify image capabilities

docker run cdaf/linux-ado-agent capabilities.sh

Execute Emulation

docker run --volume "$(pwd):/solution/workspace" cdaf/linux-ado-agent

Interactive Terminal (-it) in container

docker run -it --volume "$(pwd):/solution/workspace" cdaf/linux-ado-agent bash

As of 3.0.1 Azure DevOps Agent and Chrome are no longer included. See dedicated images for Chrome, e.g. docker pull cdaf/linux:chrome-latest

Capabilities

TagOperating System
3.0.2Ubuntu 22.04.5
  git              : 2.34.1
  curl             : 7.81.0
  jq               : 1.6
  file             : 5.41
  java             : 11.0.32
    javac          : 11.0.32
    ant            : 1.10.12
    mvn            : 3.9.16
  docker           : 29.1.3
    docker-compose : 1.29.2
  terraform        : 1.9.8
  python           : 3.10.12
  pip              : 22.0.2
  python3          : 3.10.12
    pip3           : 22.0.2
  ansible-playbook : 2.17.14
  ruby             : 3.0.2p107
  NodeJS           : 22.23.2
    NPM            : 10.9.8
    newman         : 6.2.2
    wrangler       : 4.118.0
  dotnet           : 10.0.302
  kubectl          : 1.31.14
    helm           : 4.2.3
    helmsman       : 4.0.5
  Azure CLI        : 2.88.0
    ADO Extension  : 1.0.6
  jp2a JPG 2 ASCII : 1.1.1
TagOperating System
3.0.1Ubuntu 22.04.5
  git              : 2.34.1
  curl             : 7.81.0
  jq               : 1.6
  file             : 5.41
  java             : 11.0.30
    javac          : 11.0.30
    ant            : 1.10.12
    mvn            : 3.9.14
  docker           : 28.2.2
    docker-compose : 1.29.2
  terraform        : 1.9.8
  python           : 3.10.12
  pip              : 22.0.2
  python3          : 3.10.12
    pip3           : 22.0.2
  ansible-playbook : 2.17.14
  ruby             : 3.0.2p107
  NodeJS           : 20.20.2
    NPM            : 10.8.2
    newman         : 6.2.2
    wrangler       : 4.80.0
  dotnet           : 8.0.419
  kubectl          : 1.31.14
    helm           : 3.20.0
    helmsman       : 4.0.5
  Azure CLI        : 2.84.0
    ADO Extension  : 1.0.2
  jp2a JPG 2 ASCII : 1.1.1
TagOperating System
2.8.2Ubuntu 20.04
  git              : 2.25.1
  curl             : 7.68.0
  jq               : 1.6
  file             : 5.38
  java             : 11.0.27
    javac          : 11.0.27
    ant            : 1.10.7
    mvn            : 3.9.9
  docker           : 26.1.3
    docker-compose : 1.25.0
  terraform        : 1.9.8
  python           : 3.8.10
  pip              : 20.0.2
  python3          : 3.8.10
    pip3           : 20.0.2
  ansible-playbook : 2.10.17
  ruby             : 2.7.0p0
  NodeJS           : 18.20.8
    NPM            : 10.8.2
    newman         : 6.2.1
  dotnet           : 8.0.411
  kubectl          : 1.33.2
    helm           : 3.18.1
    helmsman       : 4.0.1
  Azure CLI        : 2.72.0
    ADO Extension  : 1.0.1
  Chrome Browser   : 137.0.7151.119
    Chrome Driver  : 137.0.7151.119
  jp2a JPG 2 ASCII : 1.0.9
TagOperating System
2.7.9Ubuntu 20.04
  git              : 2.25.1
  curl             : 7.68.0
  jq               : 1.6
  java             : 11.0.23
    javac          : 11.0.23
    ant            : 1.10.7
    mvn            : 3.8.8
  docker           : 24.0.5
    docker-compose : 1.25.0
  terraform        : 1.8.3
  python           : 3.8.10
  pip              : 20.0.2
  python3          : 3.8.10
    pip3           : 20.0.2
  ansible-playbook : 2.10.17
  ruby             : 2.7.0p0
  NodeJS           : 18.20.2
    NPM            : 10.5.0
    newman         : 6.1.2
    wrangler       : 3.55.0
  dotnet           : 8.0.204
  kubectl          : 1.30.0
    helm           : 3.14.2
    helmsman       : 3.17.0
  Azure CLI        : 2.60.0
    ADO Extension  : 1.0.0
  Chrome Browser   : 124.0.6367.201
    Chrome Driver  : 124.0.6367.201
  jp2a JPG 2 ASCII : 1.0.9

Tag summary

Content type

Image

Digest

sha256:4a966d406

Size

1.3 GB

Last updated

about 1 month ago

docker pull cdaf/linux-ado-agent