test:stable:
image: rust:latest
script:
- cargo version && cargo build
test:beta:
image: rustdocker/rust:beta
script:
- cargo version && cargo build
test:nightly:
image: rustdocker/rust:nightly
script:
- cargo version && cargo build
pages:
image: rust:latest
script:
- export CARGO_HOME=${PWD}/.cargo
- export PATH=${CARGO_HOME}/bin:${PATH}
- cargo install wasm-pack
- which wasm-pack
- wasm-pack build --target web --out-name wasm --out-dir ./static
- mv static public
artifacts:
paths:
- public
cache:
paths:
- .cargo/
only:
- master