ciaranmcnulty / cucumber-build

Docker image used to build the Cucumber Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cucumber Build

Docker image used to build and release projects in the Cucumber organization.

Usage

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.

Building the image

make

Pushing a new image

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

About

Docker image used to build the Cucumber Project

License:MIT License


Languages

Language:Dockerfile 79.1%Language:Makefile 17.5%Language:Scala 3.4%