[edk2-devel] [PATCH 0/4] CI: Use Fedora 35 container for Linux jobs

Oliver Steffen posted 4 patches 2 years ago
Failed in applying to current master (apply log)
There is a newer version of this series
.../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
[edk2-devel] [PATCH 0/4] CI: Use Fedora 35 container for Linux jobs
Posted by Oliver Steffen 2 years ago
PR: https://github.com/tianocore/edk2/pull/2711

Update CI, run all Linux (aka Ubuntu-GCC5) based jobs in a custom
Fedora 35 container. 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.
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 (#89063): https://edk2.groups.io/g/devel/message/89063
Mute This Topic: https://groups.io/mt/90557209/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-