18 lines
624 B
YAML
18 lines
624 B
YAML
when:
|
|
- event: [manual, cron]
|
|
|
|
steps:
|
|
- name: build
|
|
secrets: [registry_user, registry_password]
|
|
image: docker.io/archlinux:base-devel
|
|
commands:
|
|
- pacman -Sy
|
|
- curl -L https://proot.gitlab.io/proot/bin/proot /usr/local/bin/chroot && chmod +x /usr/local/bin/chroot
|
|
- ./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
|