Copy iPXE binaries as build artifacts
.gitlab/ci/build_releng.sh:
Add copy_ipxe_binaries()
to copy the relevant iPXE binaries to an ipxe directory in the output directory.
Change run_mkarchiso()
to also call copy_ipxe_binaries()
and create checksums for the iPXE binaries.
Change create_metrics()
to create info metrics for the version of archiso used for the build, the kernel version used
in the created image and the ipxe version used when exporting the ipxe binaries.
.gitlab-ci.yml: Add QEMU_COPY_ARTIFACTS_TIMEOUT to variables with a value of 120 (defaults to 60) to not run into timeouts when copying the final artifacts to the output directory.
.gitlab-ci.yml: Add ipxe to the list of installed packages in the VM, so that its binaries can be turned into release artifacts.
Fixes #10 (closed)