Continuous Delivery Automation Framework (CDAF) Ubuntu 24.04
8.0K
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.
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/linux capabilities.sh
Execute Emulation
docker run --volume "$(pwd):/solution/workspace" cdaf/linux
Interactive Terminal (-it) in container
docker run -it --volume "$(pwd):/solution/workspace" cdaf/linux bash
Agent in Default Pool with hostname as agent name
docker run -d cdaf/linux /solution/register-and-run.sh $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/linux /solution/register-and-run.sh $ORG_URL $POOL_TOKEN pool-name agent-name
Deployment Group
docker run -d cdaf/linux /solution/register-and-run.sh $ORG_URL $GROUP_TOKEN project@deployment-group linux-target-1
Chrome / Chrome Driver are now installed in dedicated images, see image tags for available versions.
| Tag | Operating System |
|---|---|
| 3.0.2 | Ubuntu 24.04.4 LTS |
git : 2.43.0
curl : 8.5.0
jq : 1.7
file : 5.45
java : 21.0.12
javac : 21.0.12
ant : 1.10.17
mvn : 3.9.16
docker : 29.1.3
terraform : 1.9.8
hugo : 0.164.0-ce2470e7012b5ab5fc4e10ebe4027e9f8d9e00dc
python3 : 3.12.3
checkov : 3.3.8
ansible-playbook : 2.21.2
ruby : 3.2.3
NodeJS : 24.18.1
NPM : 11.16.0
newman : 6.2.2
wrangler : 4.115.0
dotnet : 10.0.110
kubectl : 1.36.3
helm : 4.2.3
diff 3.15.10 cli/v1 legacy unknown unknown
helm-git 1.5.2 getter/v1 legacy unsigned unknown
s3 0.17.2 getter/v1 legacy unknown unknown
secrets 4.8.0-dev getter/v1 legacy unknown unknown
helmsman : 4.0.5
helmfile : 1.7.1
Azure CLI : 2.88.0
ADO Extension : 1.0.6
AWS CLI : 2.36.11
AWS SAM : 1.164.0
AWS CDK : 2.1133.0
jp2a JPG 2 ASCII : 1.1.1
| Tag | Operating System |
|---|---|
| 3.0.1 | Ubuntu 24.04.4 LTS |
git : 2.43.0
curl : 8.5.0
jq : 1.7
file : 5.45
java : 21.0.10
javac : 21.0.10
ant : 1.10.15
mvn : 3.9.14
docker : 28.2.2
terraform : 1.9.8
hugo : 0.159.1-86c7d3afacab79dc53325602d77ef884b7570268
python3 : 3.12.3
checkov : 3.2.513
ansible-playbook : 2.20.4
ruby : 3.2.3
NodeJS : 21.7.3
NPM : 10.5.0
newman : 6.2.2
wrangler : 4.79.0
dotnet : 10.0.104
kubectl : 1.35.1
helm : 4.1.3
diff 3.15.4 cli/v1 legacy unknown unknown
helm-git 1.5.2 getter/v1 legacy unsigned unknown
s3 0.17.1 getter/v1 legacy unknown unknown
secrets 4.8.0-dev getter/v1 legacy unknown unknown
helmsman : 4.0.5
helmfile : 1.4.3
Azure CLI : 2.84.0
ADO Extension : 1.0.2
AWS CLI : 2.34.21
AWS SAM : 1.157.1
AWS CDK : 2.1115.1
jp2a JPG 2 ASCII : 1.1.1
| Tag | Operating System |
|---|---|
| 3.0.0 | Ubuntu 22.04.2 LTS |
git : 2.34.1
curl : 7.81.0
jq : 1.6
file : 5.41
java : 21.0.7
javac : 21.0.7
ant : 1.10.15
mvn : 3.9.10
docker : 27.5.1
docker-compose : 1.29.2
terraform : 1.9.8
hugo : 0.145.0-666444f0a52132f9fec9f71cf25b441cc6a4f355+extended
python3 : 3.10.12
pip3 : 22.0.2
checkov : 3.2.447
ansible-playbook : 2.17.12
ruby : 3.0.2p107
NodeJS : 21.7.3
NPM : 10.5.0
newman : 6.2.1
wrangler : 4.23.0
dotnet : 8.0.411
kubectl : 1.33.2
helm : 3.18.3
diff 3.12.2 Preview helm upgrade changes as a diff
helm-git 1.4.0 Get non-packaged Charts directly from Git.
s3 0.17.0 Provides AWS S3 protocol support for charts and repos. https://github.com/hypnoglow/helm-s3
secrets 4.7.0-dev This plugin provides secrets values encryption for Helm charts secure storing
helmsman : 4.0.1
helmfile : 1.1.2
Azure CLI : 2.75.0
ADO Extension : 1.0.2
AWS CLI : 2.27.49
AWS SAM : 1.142.1
AWS CDK : 2.1020.2
jp2a JPG 2 ASCII : 1.1.1
| Tag | Operating System |
|---|---|
| 2.8.2 | Ubuntu 22.04.2 LTS |
git : 2.34.1
curl : 7.81.0
jq : 1.6
file : 5.41
java : 17.0.15
javac : 17.0.15
ant : 1.10.15
mvn : 3.9.9
docker : 26.1.3
docker-compose : 1.29.2
terraform : 1.9.8
hugo : 0.145.0
python3 : 3.10.12
pip3 : 22.0.2
checkov : 3.2.407
ansible-playbook : 2.17.10
ruby : 3.0.2p107
NodeJS : 21.7.3
NPM : 10.5.0
newman : 6.2.1
wrangler : 4.12.0
dotnet : 8.0.408
kubectl : 1.32.3
helm : 3.17.2
helmsman : 3.18.0
helmfile : 0.171.0
Azure CLI : 2.71.0
ADO Extension : 1.0.1
AWS CLI : 2.26.6
AWS SAM : 1.137.1
AWS CDK : 2.1010.0
jp2a JPG 2 ASCII : 1.1.1
| Tag | Operating System |
|---|---|
| 2.8.1 | Ubuntu 22.04.2 LTS |
git : 2.34.1
curl : 7.81.0
jq : 1.6
file : 5.41
java : 17.0.14
javac : 17.0.14
ant : 1.10.15
mvn : 3.9.9
docker : 24.0.7
docker-compose : 1.29.2
terraform : 1.9.8
python3 : 3.10.12
pip3 : 22.0.2
checkov : 3.2.357
ansible-playbook : 2.17.7
ruby : 3.0.2p107
NodeJS : 21.7.3
NPM : 10.5.0
newman : 6.2.1
wrangler : 3.105.1
dotnet : 8.0.405
kubectl : 1.32.1
helm : 3.17.0
helmsman : 3.17.1
helmfile : 0.170.1
Azure CLI : 2.68.0
ADO Extension : 1.0.1
AWS CLI : 2.23.6
AWS SAM : 1.132.0
AWS CDK : 2.177.0
jp2a JPG 2 ASCII : 1.1.1
| Tag | Operating System |
|---|---|
| 2.8.0 | Ubuntu 22.04.2 LTS |
git : 2.34.1
curl : 7.81.0
jq : 1.6
java : 17.0.11
javac : 17.0.11
ant : 1.10.14
mvn : 3.9.8
docker : 24.0.7
docker-compose : 1.29.2
terraform : 1.9.2
python3 : 3.10.12
pip3 : 22.0.2
checkov : 3.2.189
ansible-playbook : 2.16.8
ruby : 3.0.2p107
NodeJS : 21.7.3
NPM : 10.5.0
newman : 6.1.3
wrangler : 3.64.0
dotnet : 8.0.303
kubectl : 1.30.2
helm : 3.15.2
helmsman : 3.17.0
helmfile : 0.166.0
Azure CLI : 2.62.0
ADO Extension : 1.0.1
AWS CLI : 2.17.13
AWS SAM : 1.120.0
AWS CDK : 2.149.0
jp2a JPG 2 ASCII : 1.1.1
| Tag | Operating System |
|---|---|
| 2.7.9 | Ubuntu 22.04.2 LTS |
git : 2.34.1
curl : 7.81.0
jq : 1.6
java : 17.0.11
javac : 17.0.11
ant : 1.10.14
mvn : 3.9.6
docker : 24.0.5
docker-compose : 1.29.2
terraform : 1.8.3
python3 : 3.10.12
pip3 : 22.0.2
checkov : 3.2.90
ansible-playbook : 2.16.6
ruby : 3.0.2p107
NodeJS : 21.7.3
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
helmfile : 1.0.0-rc.0
Azure CLI : 2.60.0
ADO Extension : 1.0.0
AWS CLI : 2.15.47
AWS SAM : 1.116.0
AWS CDK : 2.141.0
jp2a JPG 2 ASCII : 1.1.1
| Tag | Operating System |
|---|---|
| 2.7.8 | Ubuntu 22.04.2 LTS |
git : 2.34.1
curl : 7.81.0
jq : 1.6
java : 17.0.10
javac : 17.0.10
ant : 1.10.14
mvn : 3.9.6
docker : 24.0.5
docker-compose : 1.29.2
terraform : 1.7.4
python3 : 3.10.12
pip3 : 22.0.2
checkov : 3.2.28
ansible-playbook : 2.16.4
ruby : 3.0.2p107
NodeJS : 21.6.2
NPM : 10.2.4
newman : 6.1.1
wrangler : 3.30.1
dotnet : 8.0.200
kubectl : 1.29.2
helm : 3.14.2
helmsman : 3.17.0
helmfile : 0.162.0
Azure CLI : 2.57.0
ADO Extension : 1.0.0
Chrome Browser : 122.0.6261.94
Chrome Driver : 122.0.6261.94
jp2a JPG 2 ASCII : 1.1.1
Content type
Image
Digest
sha256:f45f738ea…
Size
1.8 GB
Last updated
16 days ago
docker pull cdaf/linux