
cdaf/linuxThe 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.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 python : (not installed) python3 : 3.10.12 pip3 : 22.0.2 checkov : 3.2.447 ansible-playbook : 2.17.12 ruby : 3.0.2p107 puppet : (not installed) 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. [***] 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





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务