2 # Azure Pipeline build file for building a platform.
4 # Platform: ArmVirtQemu
8 # Copyright (c) Microsoft Corporation.
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
19 - template: ../../../.azurepipelines/templates/defaults.yml
25 vm_image: 'ubuntu-22.04'
27 run_flags: "MAKE_STARTUP_NSH=TRUE QEMU_HEADLESS=TRUE"
29 #Use matrix to speed up the build process
33 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
37 Run.Flags: $(run_flags)
40 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
43 Build.Target: "RELEASE"
44 Run.Flags: $(run_flags)
47 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
51 Run.Flags: $(run_flags)
54 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
58 Run.Flags: $(run_flags)
61 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
64 Build.Target: "RELEASE"
65 Run.Flags: $(run_flags)
68 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
72 Run.Flags: $(run_flags)
81 container: ${{ variables.default_linux_image }}
84 - template: ../../../.azurepipelines/templates/platform-build-run-steps.yml
88 build_target: $(Build.Target)
89 build_arch: $(Build.Arch)
90 build_file: $(Build.File)
91 build_flags: $(Build.Flags)
92 run_flags: $(Run.Flags)
93 usePythonVersion: '' # use Python from the container image