archiso-klowner/.woodpecker.yaml
Mark Riedesel 201e4c0906
Some checks failed
ci/woodpecker/manual/woodpecker Pipeline failed
update woodpecker job for 3.0
2024-12-15 21:14:58 -06:00

24 lines
726 B
YAML

when:
- event: [manual, cron]
steps:
- name: build
environment:
REGISTRY_USER:
from_secret: registry_user
REGISTRY_PASSWORD:
from_secret: registry_password
image: docker.io/archlinux:base-devel
privileged: true
commands:
- pacman -Sy
- pacman -S archiso --noconfirm
- sed -i 's/pacstrap -C/pacstrap -N -C/' $(which mkarchiso)
- ./build-iso
- eval $(grep iso_ archiso/profiledef.sh)
- ISO_FILE="archiso/out/$iso_name-$iso_version-x86_64.iso"
- echo $ISO_FILE
- |
curl --user ${REGISTRY_USER}:${REGISTRY_PASSWORD}
--upload-file $ISO_FILE
${CI_FORGE_URL}/api/packages/${CI_REPO_OWNER}/generic/$ISO_FILE