2019-05-06 16:18:40 +03:00
|
|
|
version: 2
|
|
|
|
jobs:
|
2019-05-15 15:23:29 +03:00
|
|
|
build:
|
|
|
|
docker:
|
|
|
|
- image: circleci/node:10.15
|
|
|
|
steps:
|
|
|
|
- checkout
|
|
|
|
- run: git submodule update --init
|
|
|
|
- run: yarn
|
|
|
|
- run: yarn run build
|
2019-05-06 16:18:40 +03:00
|
|
|
lint:
|
|
|
|
docker:
|
|
|
|
- image: circleci/node:10.15
|
|
|
|
steps:
|
|
|
|
- checkout
|
2019-05-09 13:03:18 +03:00
|
|
|
- run: git submodule update --init
|
2019-05-06 16:18:40 +03:00
|
|
|
- run: yarn
|
|
|
|
- run: yarn run lint
|
2019-05-10 15:04:20 +03:00
|
|
|
ansible-lint:
|
|
|
|
docker:
|
|
|
|
- image: particlekit/ansible-lint
|
|
|
|
steps:
|
|
|
|
- checkout
|
|
|
|
- run: ./deployment/lint.sh
|
2019-05-06 16:18:40 +03:00
|
|
|
test:
|
|
|
|
docker:
|
|
|
|
- image: circleci/node:10.15
|
|
|
|
environment:
|
|
|
|
HOME_RPC_URL: http://example.com
|
|
|
|
FOREIGN_RPC_URL: http://example.com
|
|
|
|
steps:
|
|
|
|
- checkout
|
2019-05-09 13:03:18 +03:00
|
|
|
- run: git submodule update --init
|
2019-05-06 16:18:40 +03:00
|
|
|
- run: yarn
|
|
|
|
- run: yarn run test
|
2019-05-15 14:51:21 +03:00
|
|
|
oracle-e2e:
|
|
|
|
docker:
|
|
|
|
- image: circleci/node:10.15
|
|
|
|
steps:
|
|
|
|
- checkout
|
|
|
|
- setup_remote_docker
|
|
|
|
- run: yarn run oracle-e2e
|
2019-05-21 10:41:52 +03:00
|
|
|
ui-e2e:
|
|
|
|
docker:
|
|
|
|
- image: circleci/node:10.15-browsers
|
|
|
|
steps:
|
|
|
|
- checkout
|
|
|
|
- run: git submodule update --init
|
|
|
|
- run: yarn
|
|
|
|
- setup_remote_docker
|
|
|
|
- run: yarn run ui-e2e
|
2019-05-22 17:09:02 +03:00
|
|
|
cover:
|
|
|
|
docker:
|
|
|
|
- image: circleci/node:10.15
|
|
|
|
steps:
|
|
|
|
- checkout
|
|
|
|
- run: git submodule update --init
|
|
|
|
- run: yarn
|
|
|
|
- run: yarn workspace ui run coverage
|
|
|
|
- run: yarn workspace ui run coveralls
|
2019-05-06 16:18:40 +03:00
|
|
|
workflows:
|
|
|
|
version: 2
|
2019-05-22 17:09:02 +03:00
|
|
|
coverage:
|
|
|
|
jobs:
|
|
|
|
- cover:
|
|
|
|
filters:
|
|
|
|
branches:
|
|
|
|
only: master
|
2019-05-06 16:25:28 +03:00
|
|
|
tokenbridge:
|
2019-05-06 16:18:40 +03:00
|
|
|
jobs:
|
|
|
|
- lint
|
|
|
|
- test
|
2019-05-10 15:04:20 +03:00
|
|
|
- ansible-lint
|
2019-05-15 14:51:21 +03:00
|
|
|
- oracle-e2e
|
2019-05-21 10:41:52 +03:00
|
|
|
# - ui-e2e
|