cimg/deploy is a Docker image created by CircleCI with continuous delivery and deployment pipelines in mind.
Each tag is a date-based snapshot of many deployment related tools such as kubectl, terraform, and much more.
If you find this image useful but also want the AWS CLI, please check out cimg/aws.
GCP and Azure images are coming soon.
This image can be used with the CircleCI docker executor.
For example:
1
2
3
4
5
6
7
jobs:
build:
docker:
- image: cimg/deploy:2025.01
steps:
- checkout
- run: echo "Do things"In the above example, the CircleCI Deploy Docker image is used for the primary container. You can now use all of the tools pre-installed in this image in this job.
This image is published on a monthly basis. Each month, we'll update the main tools to newer versions as they are available.
This image has the following tagging scheme:
cimg/deploy:YYYY.MM.I[-variant]The tag will be YYYY.MM.I where YYYY is the 4 digit year, MM is the 2 digit month, and I is the nth release of that month.
The last piece there typically will only change when we need to patch an image for that month.
[-variant] - Variant tags, if available, can optionally be used.
For example the Node.js variant is available, it can be used like this: cimg/deploy:2022.06.1-node.
Variant images typically contain the same base software, but with a few additional modifications.
The Node.js variant is the same Deploy image but with Node.js also installed.
The Node.js variant will be used by appending -node to the end of an existing cimg/deploy tag.
1
2
3
4
5
6
7
jobs:
build:
docker:
- image: cimg/deploy:2025.01-node
steps:
- checkout
- run: node --version