]> git.proxmox.com Git - mirror_edk2.git/commitdiff
ArmVirtPkg: CI: Use Fedora 35 container (Linux only)
authorOliver Steffen <osteffen@redhat.com>
Mon, 16 Jan 2023 17:40:35 +0000 (18:40 +0100)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 17 Jan 2023 19:06:32 +0000 (19:06 +0000)
Run the Linux jobs of the ArmVirtPkg platform CI inside a container,
in the same way the general CI does now. Make use of the default image
specified in the defaults.yml template.

Do not run apt-get in CI jobs to install qemu and gcc dependencies.
Assume the container image provides these.

Use Python from the container image, do not download at runtime.

Signed-off-by: Oliver Steffen <osteffen@redhat.com>
Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Chris Fernald <chfernal@microsoft.com>
ArmVirtPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml

index 5a0e589ed4a754595b70e92c4794b4e7f1c115f6..c0a2e0f20d4f5a375d8388f7f45261d56c3a6313 100644 (file)
@@ -78,6 +78,8 @@ jobs:
     pool:\r
       vmImage: $(vm_image)\r
 \r
+    container: ${{ variables.default_linux_image }}\r
+\r
     steps:\r
     - template: ../../../.azurepipelines/templates/platform-build-run-steps.yml\r
       parameters:\r
@@ -88,8 +90,4 @@ jobs:
         build_file: $(Build.File)\r
         build_flags: $(Build.Flags)\r
         run_flags: $(Run.Flags)\r
-        usePythonVersion: ${{ variables.default_python_version }}\r
-        extra_install_step:\r
-        - bash: sudo apt-get install qemu\r
-          displayName: Install qemu\r
-          condition: and(gt(variables.pkg_count, 0), succeeded())\r
+        usePythonVersion: '' # use Python from the container image\r