fido2luks/.drone.yml
shimun a53a430c23
Some checks failed
continuous-integration/drone/push Build is failing
update drone
2020-06-21 22:16:45 +02:00

35 lines
752 B
YAML

kind: pipeline
name: default
steps:
- name: fmt
image: rust:1.43.0
commands:
- rustup component add rustfmt
- cargo fmt --all -- --check
- name: test
image: rust:1.43.0
commands:
- apt update && apt install -y libcryptsetup-dev libkeyutils-dev libclang-dev clang pkg-config
- cargo test
- name: build
image: rust:1.43.0
commands:
- apt update && apt install -y libcryptsetup-dev libkeyutils-dev libclang-dev clang pkg-config
- cargo install -f --path . --root .
when:
event: tag
- name: publish
image: plugins/github-release
settings:
api_key:
from_secret: github_release
files:
- bin/fido2luks
checksum:
- md5
- sha256
when:
event: tag