archiso-klowner/.woodpecker.yaml
Mark Riedesel e6824ac2af
Some checks failed
ci/woodpecker/manual/woodpecker Pipeline failed
derp
2024-11-18 13:07:49 -06:00

21 lines
732 B
YAML

when:
- event: [manual, cron]
steps:
- name: build
secrets: [registry_user, registry_password]
image: docker.io/archlinux:base-devel
commands:
- mkdir -p /tmp/boop && mount -t proc proc /tmp/boop
- pacman -Sy
- curl -L https://proot.gitlab.io/proot/bin/proot -o /usr/local/bin/chroot && chmod +x /usr/local/bin/chroot
- chroot --version
- ./build-iso
- dmesg | tail
- 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