sleutel/.woodpecker/build.yml
Daan Boerlage 952b16dbb1
All checks were successful
ci/woodpecker/push/build Pipeline was successful
Add CI
2023-11-18 18:28:46 +01:00

26 lines
No EOL
690 B
YAML

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