travis: Cache all example target dirs and breakup build jobs (#120)
This commit is contained in:
parent
cf1feafb06
commit
0a4eb05c68
25
.travis.yml
25
.travis.yml
|
@ -2,7 +2,25 @@ dist: bionic
|
|||
language: rust
|
||||
rust:
|
||||
- nightly
|
||||
cache: cargo
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/.cargo
|
||||
- $TRAVIS_BUILD_DIR/target
|
||||
- $TRAVIS_BUILD_DIR/client/example/target
|
||||
- $TRAVIS_BUILD_DIR/examples/sysvars/target
|
||||
- $TRAVIS_BUILD_DIR/examples/composite/target
|
||||
- $TRAVIS_BUILD_DIR/examples/errors/target
|
||||
- $TRAVIS_BUILD_DIR/examples/spl/token-proxy/target
|
||||
- $TRAVIS_BUILD_DIR/examples/multisig/target
|
||||
- $TRAVIS_BUILD_DIR/examples/interface/target
|
||||
- $TRAVIS_BUILD_DIR/examples/lockup/target
|
||||
- $TRAVIS_BUILD_DIR/examples/misc/target
|
||||
- $TRAVIS_BUILD_DIR/examples/cashiers-check/target
|
||||
- $TRAVIS_BUILD_DIR/examples/tutorial/basic-0/target
|
||||
- $TRAVIS_BUILD_DIR/examples/tutorial/basic-1/target
|
||||
- $TRAVIS_BUILD_DIR/examples/tutorial/basic-2/target
|
||||
- $TRAVIS_BUILD_DIR/examples/tutorial/basic-3/target
|
||||
- $TRAVIS_BUILD_DIR/examples/tutorial/basic-4/target
|
||||
env:
|
||||
- NODE_VERSION="14.7.0"
|
||||
|
||||
|
@ -44,7 +62,7 @@ jobs:
|
|||
- yarn
|
||||
- yarn build
|
||||
- <<: *examples
|
||||
name: Runs the examples
|
||||
name: Runs the examples 1
|
||||
script:
|
||||
- pushd client/example && ./run-test.sh && popd
|
||||
- pushd examples/sysvars && anchor test && popd
|
||||
|
@ -56,6 +74,9 @@ jobs:
|
|||
- pushd examples/lockup && anchor test && popd
|
||||
- pushd examples/misc && anchor test && popd
|
||||
- pushd examples/cashiers-check && anchor test && popd
|
||||
- <<: *examples
|
||||
name: Runs the examples 2
|
||||
script:
|
||||
- pushd examples/tutorial/basic-0 && anchor test && popd
|
||||
- pushd examples/tutorial/basic-1 && anchor test && popd
|
||||
- pushd examples/tutorial/basic-2 && anchor test && popd
|
||||
|
|
Loading…
Reference in New Issue