24 lines
726 B
YAML
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
|