This projects shows how keep a complete build environment for Corda as a Docker image and how to build the project using this image.
(TOC generated by markdown-toc)
This PoC requires a Docker engine (of course!) and Bash shell. The wrapper scripts expects a docker
command to be available and it can contact a Docker engine without access rights elevation.
To start a shell inside a Docker container, just run the wrapper script:
./with-docker-container.sh
alternatively, to run a command inside a Docker container:
./with-docker-container.sh
specifically, to run a build for Corda project, go to the checkout out Corda project and:
PATH_TO_THIS_PROJECT/corda-builder.sh gradle clean build buildDocs
- Docker - The container engine