forked from swaponline/MultiCurrencyWallet
/
.travis.yml
62 lines (60 loc) · 2.17 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
cache:
directories:
- node_modules
- "~/.cache"
- "~/.npm"
yarn: true
language: node_js
node_js:
- 'stable'
before_script:
- git submodule update --init --recursive
#Uncomment this when enable covaralls
#- yarn add coveralls --save-dev
#- yarn add mocha --save-dev
#- yarn add chai --save-dev
#- yarn add jsdom --save-dev
#- yarn add jest --save-dev
#- yarn add react-test-renderer --save-dev
#- yarn add ignore-styles --save-dev
- yarn add lint-diff --save-dev
- echo "_________YARN install___________"
- yarn install
- echo "__________YARN start____________"
- yarn start &
script:
- echo "____________TEST________________"
#Uncomment this when enable covaralls
#- yarn test:unit -- --coverage
#- yarn test:snapshot -- --coverage
- echo "____________LINT________________"
- yarn validate $TRAVIS_COMMIT_RANGE
- echo "________Build mainnet___________"
- yarn build:mainnet
- echo "________Build testnet___________"
- yarn build:testnet
- echo "________Build Github Pages___________"
- yarn build:pages
- ls
after_script:
#Uncomment this when enable covaralls
#- COVERALLS_REPO_TOKEN=$coveralls_repo_token yarn coveralls
- tar -cvzf build-mainnet.tgz build-mainnet/
- tar -cvzf build-testnet.tgz build-testnet/
deploy:
provider: pages
skip-cleanup: true
keep-history: true
local-dir: build-mainnet-pages
github-token: $GITHUB_TOKEN
on:
branch: develop
# deploy:
# provider: releases
# api_key:
# secure: PaxYbs26pnUamQyk5FxiEWz58dD9Z3VFpCMfw7mP52y8H0J5mIlS728dLDYag7Xah6/vwuz/EmDucM3IcNrDyzSHt7uJoqqCwXdC7xEeP8ZP7li+W8UED7UEwfJzT6d9mNlsz4TJsuDVmH2DmmO46Op/PwrxbNi6FOTtJKCMnOPZxPIimvsyA3M+PJ9y+jbs3J10I9L0fUfFxEXpjiDjf7wgIoX2VOAHLIsePV1zl8dzM3pcBYKFMTo+BDwsX5ECctUOeL73+OgkyXKuDSbnmt5QKJS4LVqjN1ptu8Sfg+pwTkcQSg9eH5UdRLOVZiqEKQtpmzZokruqck7wSJw0QEBbruWwYrb+teFbqvyd2oSB8IjIhM1On4zgLu/nYKv4iU5z7S90sUtp14Dkr2zBP6rboaHAN/Eln9NPDOgpxrewkRwGxEn3K9TwCCdKVaLyVWYVzR3vXyANdc0hNrmgXoEtMaUbzNuJZuyfXWBD6JnpgoqMzpgaIT7TTbZuzohcK8tn3NaRhoyXuq5vZiP6WMfvogO4oHhBBiH90SgjI7XtpMEjERkYgJ0uI7/qbtpZueVSIbnvx7Ye0VGMUuHazCdM4/YlIhr2R28Te80dJVpVpFW5JjHdotoH0O/SbMS0nU8ntgnrTf/Olh0rNla0KUIOIdsmY7cNG++wSGEcqX4=
# file:
# - build-mainnet.tgz
# - build-testnet.tgz
# on:
# tags: true