2019-10-21 07:37:07 -07:00
|
|
|
version: 2.1
|
|
|
|
orbs:
|
|
|
|
bridge:
|
|
|
|
executors:
|
|
|
|
node-dev:
|
|
|
|
docker:
|
|
|
|
- image: circleci/node:10.15
|
|
|
|
environment:
|
|
|
|
TARGET_NETWORK: development
|
|
|
|
jobs:
|
2019-10-23 09:12:27 -07:00
|
|
|
init:
|
|
|
|
executor: bridge/node-dev
|
|
|
|
steps:
|
|
|
|
- checkout
|
|
|
|
- run: git submodule update --init
|
|
|
|
- setup_remote_docker:
|
|
|
|
version: 18.09.3
|
|
|
|
docker_layer_caching: true
|
|
|
|
- run: docker build -t tss -f ./src/tss/Dockerfile-local ./src/tss
|
|
|
|
- run: docker save -o /home/tss.tar tss
|
|
|
|
- persist_to_workspace:
|
|
|
|
root: /home
|
|
|
|
paths:
|
|
|
|
- tss.tar
|
|
|
|
|
2019-10-21 11:43:31 -07:00
|
|
|
run_tests:
|
2019-10-21 07:37:07 -07:00
|
|
|
executor: bridge/node-dev
|
|
|
|
steps:
|
|
|
|
- checkout
|
|
|
|
- run: git submodule update --init
|
2019-10-23 09:12:27 -07:00
|
|
|
- attach_workspace:
|
|
|
|
at: /home
|
2019-10-22 04:52:24 -07:00
|
|
|
- setup_remote_docker:
|
|
|
|
version: 18.09.3
|
2019-10-23 09:12:27 -07:00
|
|
|
docker_layer_caching: true
|
|
|
|
- run: docker load -i /home/tss.tar
|
|
|
|
- run: docker images
|
2019-10-21 11:43:31 -07:00
|
|
|
- run:
|
2019-10-23 09:12:27 -07:00
|
|
|
command: ./tests/init.sh
|
2019-10-21 11:43:31 -07:00
|
|
|
environment:
|
|
|
|
HOME_RPC_URL: 'http://ganache_home:8545'
|
2019-10-21 07:37:07 -07:00
|
|
|
workflows:
|
|
|
|
version: 2
|
|
|
|
main:
|
|
|
|
jobs:
|
2019-10-23 09:12:27 -07:00
|
|
|
- init
|
|
|
|
- run_tests:
|
|
|
|
requires:
|
|
|
|
- init
|