Unofficial EDK2 nightly build
This repository provides unofficial tianocore/edk2 nightly build. It currently builds OVMF for x64, RISC-V 64-bit, and LoongArch64, ArmVirtPkg for AArch64, and UEFI Shell for x64, IA-32, AArch64, RISC-V 64-bit, and LoongArch64 both Debug and Release.
IA32 support for OVMF has been removed by https://github.com/tianocore/edk2/commit/1fb88ffe284782cc79e306306b8d19829b6248b7.
ARM support for ArmVirtPkg has been removed by https://github.com/tianocore/edk2/commit/b471ed29694c375ea1b6b484eb71af73ed61fece.
ARM support for UEFI Shell has been removed by https://github.com/tianocore/edk2/commit/9c657c36856a47190eeba3bc24a44f575cf6b1a6.
| GCC5 | DEBUG | RELEASE |
|---|---|---|
| X64 | DEBUGX64_OVMF.fd DEBUGX64_OVMF_CODE.fd DEBUGX64_OVMF_VARS.fd |
RELEASEX64_OVMF.fd RELEASEX64_OVMF_CODE.fd RELEASEX64_OVMF_VARS.fd |
| AARCH64 | DEBUGAARCH64_QEMU_EFI.fd DEBUGAARCH64_QEMU_VARS.fd |
RELEASEAARCH64_QEMU_EFI.fd RELEASEAARCH64_QEMU_VARS.fd |
| RISCV64 | DEBUGRISCV64_VIRT.fd (Not tested) | RELEASERISCV64_VIRT.fd (Not tested) |
| LOONGARCH64 | DEBUGLOONGARCH64_QEMU_EFI.fd (Not tested) DEBUGLOONGARCH64_QEMU_VARS.fd |
RELEASELOONGARCH64_QEMU_EFI.fd (Not tested) RELEASELOONGARCH64_QEMU_VARS.fd |
| GCC5 | DEBUG | RELEASE |
|---|---|---|
| X64 | DEBUGX64_Shell.efi | RELEASEX64_Shell.efi |
| IA32 | DEBUGIA32_Shell.efi | RELEASEIA32_Shell.efi |
| AARCH64 | DEBUGAARCH64_Shell.efi | RELEASEAARCH64_Shell.efi |
| RISCV64 | DEBUGRISCV64_Shell.efi | RELEASERISCV64_Shell.efi |
| LOONGARCH64 | DEBUGLOONGARCH64_Shell.efi | RELEASELOONGARCH64_Shell.efi |
The build system is constructed on the top of CircleCI using Dockerfile The nightly build is scuduled at 00:00 UTC every day. Please see .circleci/config.yml for more details.