commitizen-docker-image
commitizen now available in docker
Docker images
We publish major versions starting with v3 + latest exact v3.
| Tag | Description |
|---|---|
commitizen/commitizen:latest |
Latest major version, at the moment v3 |
commitizen/commitizen:3 |
Points to latest v3 |
commitizen/commitizen:3.x |
See tags |
commitizen/commitizen:2 |
Points to latest v2 |
commitizen/commitizen:2.x |
See tags |
This repo checks daily for the latest version and tries to publish it.
Migrating from v2 to v3 image
We've moved this images from using CMD to ENTRYPOINT for v3.
Where you were doing this:
docker run --rm --name commitizen registry.hub.docker.com/commitizen/commitizen:2 /bin/sh -c "cz ls"
Now you only need to do:
docker run --rm --name commitizen registry.hub.docker.com/commitizen/commitizen:3 ls
Usage
As Script
docker run --rm \
-v $(pwd):/app \
commitizen/commitizen:latest \
bump --changelog
-v $(pwd):/app \
commitizen/commitizen:latest \
bump --changelog
Inside container
Open a terminal inside docker with cz available and with the current directory mounted.
This way we can run any cz command.
docker run --rm -it \
--entrypoint /bin/sh \
-v $(pwd):/app \
commitizen/commitizen:latest
--entrypoint /bin/sh \
-v $(pwd):/app \
commitizen/commitizen:latest
Contributing
Build and push image
./scripts/build
./scripts/push
./scripts/push
Test locally
./scripts/build
./scripts/cz ls
./scripts/cz ls