git, curl, ansible, terraform and other useful CD/CI implementation tools
825
Most common cd/ci tools, including
This image was created to avoid installing these tools in Gitlab CI/Github Actions in every step to speed up process and simplify the infrastructure code.
For example, you have Ansible playbook in the root of your repository and you want to run it in docker.
Coming soon...
Coming soon...
For example, Ansible playbook my-playbook.yaml in your project root directory
services:
ci:
image: simpledocker/ci-tools
command: ansible-playbook /ansible-scripts/my-playbook.yaml
volumes:
.:/ansible-scripts
docker run -it --ssh default -v `pwd`:./ simpledocker/ci-tools ansible-playbook my-playbook.yaml
If you use ubuntu-based image (latest and ubuntu tags), use apt program
FROM simpledocker/ci-tools
RUN apt update && apt install WHAT-YOU-NEED && apt-cache clean
If you use alpine-based image (alpine tag), use apk program
FROM simpledocker/ci-tools:alpine
RUN apk add WHAT-YOU-NEED && apk clean
For the most defensive process usage of fixed versions is recommended.
Examples:
simpledocker/ci-tools:20241231-manticsimpledocker/ci-tools:20241231-alpine3.19Content type
Image
Digest
sha256:7e7c58f5d…
Size
501.8 MB
Last updated
about 1 year ago
docker pull simpledocker/ci-tools