debian-packages/.woodpecker/build.yml

31 lines
899 B
YAML
Raw Normal View History

steps:
- name: build_all
image: debian-pack:0.4
when:
- event: push
branch: main
environment:
2024-12-14 05:07:38 +00:00
WEBDAV_UPLOAD_TARGET: https://dufs.leafee98.com/apt/income
APT_BASE: https://dufs.leafee98.com/apt
WEBDAV_PASS:
from_secret: WEBDAV_PASS
WEBDAV_USER:
from_secret: WEBDAV_USER
commands:
- rm -f /tmp/apt-file-exists-cache.json
- ./script/build.sh
--makedeb-path makedeb/makedeb
--package-exists-hook "
$(realpath ./script/package_exists.py)
--filename {}
--cache-file /tmp/apt-file-exists-cache.json
--package-arch amd64
--apt-base $APT_BASE
"
--webdav-url "$WEBDAV_UPLOAD_TARGET"
--webdav-user "$WEBDAV_USER"
--webdav-pass "$WEBDAV_PASS"
--package-dir packages/bin
--package-dir packages/leafee98