- Create new branch off of
origin/masterto make your changes - Make changes to Dockerfiles and update
config.mkfile with new version - Build all images:
make build - Test images using Docker locally. You can use one of the following commands to get a bash shell:
- base image
docker run -it uptrend/base-elixir:base-1.2.0 /bin/bash
- dev image
docker run -it uptrend/base-elixir:dev-1.2.0 /bin/bash
- ci image
docker run -it uptrend/base-elixir:ci-1.2.0 /bin/bash
- base image
When you're ready to release a new version create and merge PR to master.
Do this after your PR is merged into master.
- Pull
origin/masterlocally - Run
make all