- Create new branch off of
origin/master
to make your changes - Make changes to Dockerfiles and update
config.mk
file 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/master
locally - Run
make all