This repository is used to have reproducible builds of Docker images based on
https://github.com/coredns/coredns
To build a Docker image for a new release:
- Create a branch.
- Modify the
UPSTREAM_TAG
variable in the.circleci/config.yml
file. Set it to the release tag of the upstream repo which should be used. Push to your branch. - Create a pull request for your branch.
- Check the
build
job in CI. As a result, there should be an image tagged with the commit SHA in the registry. - Merge the PR after reviews.
- Tag a release. As a result, there should be a Docker image with the release tag in the registry.