pages-server/.woodpecker/lamp.yml

30 lines
663 B
YAML
Raw Normal View History

2022-07-15 23:23:26 +00:00
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}