[edk2-devel] [PATCH 0/4] CI: Use Fedora 35 container for Linux jobs
Ard Biesheuvel
ardb at kernel.org
Tue Apr 19 21:54:38 UTC 2022
On Tue, 19 Apr 2022 at 09:35, Oliver Steffen <osteffen at redhat.com> wrote:
>
> PR: https://github.com/tianocore/edk2/pull/2711
>
> Update CI, run all Linux (aka Ubuntu-GCC5) based jobs in a custom
> Fedora 35 container.
Why?
> The image provides gcc 11 from Fedora for all
> architectures. The external dependencies for gcc have been removed
> so stuart does not download them. iasl and nasm are also
> included in the image, but remain as ext-dep for now (CI jobs on
> Windows need those).
>
> The Dockerfiles are here:
> https://github.com/osteffenrh/edk2-build-images, but they should, of
> course, then move to a repo in the Tianocore group, or something like
> that. The images are built automatically via GitHub Actions and then
> pushed to ghcr.io.
>
It would help tremendously if you could include why doing any of this is neces
> Oliver Steffen (4):
> CI: don't force python verison (Linux only)
> CI: add ~/.local/bin to PATH (Linux only)
> CI: Use Fedora 35 container (Linux only)
> BaseTools: Remove ext. gcc dependencies (Linux only)
>
> .../templates/basetools-build-steps.yml | 9 --------
> .../templates/platform-build-run-steps.yml | 7 ++++++
> .../templates/pr-gate-build-job.yml | 3 +++
> .azurepipelines/templates/pr-gate-steps.yml | 7 ++++++
> .../.azurepipelines/Ubuntu-GCC5.yml | 6 ++---
> BaseTools/Bin/gcc_aarch64_linux_ext_dep.yaml | 21 ------------------
> BaseTools/Bin/gcc_arm_linux_ext_dep.yaml | 21 ------------------
> .../Bin/gcc_riscv64_unknown_ext_dep.yaml | 22 -------------------
> .../.azurepipelines/Ubuntu-GCC5.yml | 2 ++
> .../.azurepipelines/Ubuntu-GCC5.yml | 6 ++---
> 10 files changed, 23 insertions(+), 81 deletions(-)
> delete mode 100644 BaseTools/Bin/gcc_aarch64_linux_ext_dep.yaml
> delete mode 100644 BaseTools/Bin/gcc_arm_linux_ext_dep.yaml
> delete mode 100644 BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml
>
> --
> 2.35.1
>
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#89088): https://edk2.groups.io/g/devel/message/89088
Mute This Topic: https://groups.io/mt/90557209/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-
More information about the edk2-devel-archive
mailing list