riftenlabs-indexer/.gitlab-ci.yml
Dagur Valberg Johannsson 61157dd65a
Add CI
Add basic CI build. Also, move tvl route to /cauldron/
2024-01-05 14:19:21 +01:00

34 lines
544 B
YAML

variables:
CARGO_HOME: $CI_PROJECT_DIR/cargo
cache:
paths:
- $CARGO_HOME
- target/
build-release:
image: rust:latest
script:
- cargo build --verbose --release
artifacts:
paths:
- target/release/
expire_in: 30 days
test:
image: rust:latest
script:
- cargo test --verbose --release
format_check:
image: rust:latest
script:
- rustup component add rustfmt
- cargo fmt -- --check
clippy:
image: rust:latest
script:
- rustup component add clippy
- cargo clippy -- -D warnings