diff --git a/scripts/integration-setup.sh b/scripts/integration-setup.sh index 06044ce..cd2b096 100755 --- a/scripts/integration-setup.sh +++ b/scripts/integration-setup.sh @@ -1,6 +1,7 @@ #!/bin/bash +# Build and deploy a stack with only the parts we need -set -eux +set -ex cluster="${1:-test}" laconic_so="${LACONIC_SO:-laconic-so} --stack fixturenet-plugeth-tx --verbose" @@ -13,13 +14,14 @@ export CERC_REPO_BASE_DIR="${CERC_REPO_BASE_DIR:-$(realpath $(git rev-parse --sh # v5 migrations only go up to version 18 echo CERC_STATEDIFF_DB_GOOSE_MIN_VER=18 >> $CONFIG_DIR/stack.env -# Build and deploy a cluster with only what we need from the stack -$laconic_so setup-repositories \ - --exclude github.com/dboreham/foundry,github.com/cerc-io/tx-spammer,github.com/cerc-io/ipld-eth-server,git.vdb.to/cerc-io/plugeth,git.vdb.to/cerc-io/plugeth-statediff \ - --branches-file ./test/stack-refs.txt +if [[ -z $SKIP_BUILD ]]; then + $laconic_so setup-repositories \ + --exclude github.com/dboreham/foundry,github.com/cerc-io/tx-spammer,github.com/cerc-io/ipld-eth-server,git.vdb.to/cerc-io/plugeth,git.vdb.to/cerc-io/plugeth-statediff \ + --branches-file ./test/stack-refs.txt -$laconic_so build-containers \ - --exclude cerc/ipld-eth-server,cerc/keycloak,cerc/tx-spammer,cerc/foundry,cerc/plugeth,cerc/plugeth-statediff + $laconic_so build-containers \ + --exclude cerc/ipld-eth-server,cerc/keycloak,cerc/tx-spammer,cerc/foundry,cerc/plugeth,cerc/plugeth-statediff +fi $laconic_so deploy \ --exclude foundry,keycloak,tx-spammer,ipld-eth-server \