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