Deploy a Quorum network with 4 nodes locally inside a Travis container. This is useful for continuous integration testing.
For the Travis container ensure that:
TESSERA_JAR
environment variable is setgeth
binary is available inPATH
git clone https://github.com/jpmorganchase/quorum-cloud.git
cd quorum-cloud/travis/4nodes
./init.sh <consensus>
./start.sh <consensus> tessera
Replace <consensus>
with one of the values: raft
/istanbul
/clique
./stop.sh
This is currently used as part of the Quorum CI process alongside quorum-acceptance-tests. See travis.yml
, specifically the script build/travis-run-acceptance-tests-linux.sh
.