Docker image used to build and release projects in the Cucumber organization.
In a cucumber project use the cucumber/cucumber-build:TAG
image to build
and/or release. You'll find available tags at Docker Hub.
The secrets needed to make a release can be found in Keybase
and should be mounted into the docker image. For an example see
docker-run-with-secrets
in the Makefile
.
make
Before pushing a new image, update TAG
in Makefile
. Then build it again:
make
Push the image to Docker Hub:
make docker-push
Make a git tag:
git commit -am "Release X.Y.Z"
git tag X.Y.Z
git push && git push --tags