pages-server/.woodpecker/lamp.yml
2022-07-16 01:23:26 +02:00

29 lines
663 B
YAML

branches: ["main"]
matrix:
RELEASE_DEBUG:
- ""
- "--release"
pipeline:
lint:
image: rust:alpine
pull: true
when:
path:
include: ["src/**", "Cargo.toml", "Cargo.lock", ".woodpecker/lamp.yml"]
commands:
- apk add musl-dev
- rustup component add clippy rustfmt
- cargo fmt -- --check
- cargo clippy --locked ${RELEASE_DEBUG} -- --deny clippy::all --deny warnings
build:
image: rust:alpine
pull: true
when:
path:
include: ["src/**", "Cargo.toml", "Cargo.lock", ".woodpecker/lamp.yml"]
commands:
- apk add musl-dev
- cargo build --locked ${RELEASE_DEBUG}