]> git.proxmox.com Git - mirror_edk2.git/commitdiff
CI: Allow running in a container.
authorOliver Steffen <osteffen@redhat.com>
Mon, 16 Jan 2023 17:40:33 +0000 (18:40 +0100)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 17 Jan 2023 19:06:32 +0000 (19:06 +0000)
Add a parameter of the pr-gate-build-job template to specify a
container image URL.  If the value is not '' (default), then the
jobs will be run inside a container based on that image.

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>
.azurepipelines/templates/pr-gate-build-job.yml

index b8573b90da1c77234f3ad51903c3743551bcaa4b..3999bb166813bd709fdfaf671e0b266dbf4dd1b7 100644 (file)
@@ -14,6 +14,7 @@ parameters:
   arch_list: ''\r
   extra_install_step: []\r
   usePythonVersion: ''\r
+  container: ''\r
 \r
 # Build step\r
 jobs:\r
@@ -72,6 +73,9 @@ jobs:
   pool:\r
     vmImage: ${{ parameters.vm_image }}\r
 \r
+  ${{ if not(eq(parameters.container, '')) }}:\r
+    container: ${{ parameters.container }}\r
+\r
   steps:\r
   - template: pr-gate-steps.yml\r
     parameters:\r