sleutel/.woodpecker/build.yml

26 lines
690 B
YAML
Raw Normal View History

2023-11-18 18:17:50 +01:00
when:
path:
exclude: [ '*.md', 'docs/**' ]
steps:
build:
image: rust:1-alpine
environment:
HOSTNAME: 'https://sleutel.boerlage.me'
RUSTC_WRAPPER: '/usr/bin/sccache'
CARGO_INCREMENTAL: '0'
commands:
- apk add sccache clang build-base protoc
- cargo build --release
containerize:
image: docker:24-dind
when:
event: push
branch: main
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /home/daan/.docker/config.json:/root/.docker/config.json
commands:
- apk add git
- docker buildx build -t git.boerlage.me/daan/sleutel:latest .
- docker push git.boerlage.me/daan/sleutel:latest