lifx-mqtt-bridge/.gitlab-ci.yml

37 lines
595 B
YAML
Raw Permalink Normal View History

2019-01-15 20:41:43 +00:00
image: 'rust:latest'
stages:
- test
- build
variables:
CARGO_HOME: $CI_PROJECT_DIR/cargo
APT_CACHE_DIR: $CI_PROJECT_DIR/apt
before_script:
- apt-get update -yq
2019-01-15 20:48:41 +00:00
# - apt-get install -o dir::cache::archives="$APT_CACHE_DIR" -y {{ DEPENDENCIES }}
2019-01-15 20:41:43 +00:00
test:
stage: test
script:
- rustc --version
- cargo --version
- cargo test --verbose
2019-02-05 19:43:29 +00:00
build_release:
stage: build
script:
- rustc --version
- cargo --version
- cargo build --release
2019-02-05 19:49:28 +00:00
artifacts:
paths:
- target/release/lifx-mqtt-bridge
2019-01-15 20:41:43 +00:00
cache:
paths:
- apt/
- cargo/
- target/