Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

Latest commit

 

History

History
27 lines (20 loc) · 994 Bytes

README.md

File metadata and controls

27 lines (20 loc) · 994 Bytes

Quorum Cloud: Travis

Deploy a Quorum network with 4 nodes locally inside a Travis container. This is useful for continuous integration testing.

Prerequisites

For the Travis container ensure that:

  • TESSERA_JAR environment variable is set
  • geth binary is available in PATH

Start network

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 network

./stop.sh

Example

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.