@@ -12,13 +12,6 @@ before_install:
1212 # - docker-compose -f docker-compose.yml -f docker-compose.dev.yml build
1313 # - cd ..
1414
15- before_script :
16- - yarn wait-port -t 10000 localhost:8545
17- - cd safe-relay-service
18- - docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
19- - cd ..
20- - yarn wait-port -t 10000 localhost:8000
21-
2215after_script :
2316 - cd safe-relay-service
2417 - docker-compose logs web
@@ -30,23 +23,43 @@ after_script:
3023jobs :
3124 include :
3225 - name : Ganache
33- after_install :
26+ before_script :
3427 - PROVIDER_CONTAINER_ID=$(docker run -d -p 8545:8545 trufflesuite/ganache-cli -d --defaultBalanceEther 10000)
28+ - yarn wait-port -t 10000 localhost:8545
29+ - cd safe-relay-service
30+ - docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
31+ - cd ..
32+ - yarn wait-port -t 10000 localhost:8000
3533
3634 - name : Ganache with --noVMErrorsOnRPCResponse
37- after_install :
35+ before_script :
3836 - PROVIDER_CONTAINER_ID=$(docker run -d -p 8545:8545 trufflesuite/ganache-cli -d --defaultBalanceEther 10000 --noVMErrorsOnRPCResponse)
37+ - yarn wait-port -t 10000 localhost:8545
38+ - cd safe-relay-service
39+ - docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
40+ - cd ..
41+ - yarn wait-port -t 10000 localhost:8000
3942
4043 - name : Geth
41- after_install :
44+ before_script :
4245 - yarn geth-dev-assistant --accounts 10 --gasLimit 6721975 --balance 10000
4346 - PROVIDER_CONTAINER_ID=geth-client
47+ - yarn wait-port -t 10000 localhost:8545
48+ - cd safe-relay-service
49+ - docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
50+ - cd ..
51+ - yarn wait-port -t 10000 localhost:8000
4452
4553 - name : OpenEthereum
46- after_install :
54+ before_script :
4755 - PASSFILE=$(mktemp)
4856 - echo '' > $PASSFILE
4957 - chmod 644 $PASSFILE
5058 - PROVIDER_CONTAINER_ID=$(docker run -d -p 8545:8545 -p 8546:8546 -v $PASSFILE:$PASSFILE openethereum/openethereum --config dev --jsonrpc-interface=all --ws-interface=all --unlock 0x00a329c0648769a73afac7f9381e08fb43dbea72 --password $PASSFILE)
59+ - yarn wait-port -t 10000 localhost:8545
60+ - cd safe-relay-service
61+ - docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
62+ - cd ..
63+ - yarn wait-port -t 10000 localhost:8000
5164
5265after_success : yarn coverage
0 commit comments