Prebuilt Image for Testing gitian builds on travis-ci
528
Build coin daemons & QT wallets with gitian in docker
Requires Docker 1.7+ installed on a build host
Host may be local iron, AWS (or other) instance, or Virtualbox VM
Currently testing has been done with:
Travis-CI.org
Macbook Pro
AWS m4.xlarge instance
./build.sh [ENVFILE]
e.g.
./build.sh maza-10.2.env
To change coins, simply make a new env file with the correct variables set
## MOAR
(or, we know you like to build stuff so we'll build a builder for your builder so you can build moar)
- ./build.sh
sets a few variables, corrects the Dockerfiles, and runs the docker containers for you
- make_gitian_vms.sh runs in the stage1 container, and sets up the gitian build environment for you
- gitian_build.sh runs in the builder container and performs the build
- currently this builds win, linux, osx
This will take the stock dockerfile and build one we'll use to build the Stage1 Container
Stage 1 container will
- clone a fresh copy of your source
- get the gitian-builder
- make the base "VMs" (LXC containers) for your gitian builds
- copy those base-vms to your LOCAL disk
- produce a Dockerfile for the gitian-builder container
Stage 2 Gitian-Builder container is build with your NAMESPACE (your username)
and sets the entry point for the next script.
Content type
Image
Digest
Size
211.3 MB
Last updated
over 10 years ago
docker pull maza/gitian-travis