From f69f043d0574f4b9159117eb8ffa4ce30d9dd64c Mon Sep 17 00:00:00 2001 From: Oliver Smith-Denny Date: Fri, 27 Mar 2026 08:24:51 -0700 Subject: [PATCH] .azurepipelines: Add CLANGPDB Windows CI Currently, CLANGPDB CI is only tested on Ubuntu. In addition, AARCH64 is only tested on Ubuntu for any CI. While unfortunate to add extra CI, this ensures that CLANGPDB for X64 and AARCH64 builds on Windows, which is currently missing coverage. Signed-off-by: Oliver Smith-Denny --- .azurepipelines/Windows-CLANGPDB.yml | 35 ++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .azurepipelines/Windows-CLANGPDB.yml diff --git a/.azurepipelines/Windows-CLANGPDB.yml b/.azurepipelines/Windows-CLANGPDB.yml new file mode 100644 index 0000000000..7118f74e21 --- /dev/null +++ b/.azurepipelines/Windows-CLANGPDB.yml @@ -0,0 +1,35 @@ +## @file +# Azure Pipeline build file for a build using Windows and CLANGPDB +# +# Copyright (c) Microsoft Corporation. +# SPDX-License-Identifier: BSD-2-Clause-Patent +## +trigger: none + +schedules: +- cron: "0 7 * * *" + displayName: Daily Build + branches: + include: + - master + - stable/* + always: true + +pr: +- master +- stable/* + +variables: + - template: templates/defaults.yml + +jobs: +- template: templates/pr-gate-build-job.yml + parameters: + tool_chain_tag: 'CLANGPDB' + vm_image: ${{ variables.default_windows_vm }} + arch_list: "X64,AARCH64" + usePythonVersion: ${{ variables.default_python_version }} + extra_install_step: + - powershell: choco install opencppcoverage; Write-Host "##vso[task.prependpath]C:\Program Files\OpenCppCoverage" + displayName: Install Code Coverage Tool + condition: and(gt(variables.pkg_count, 0), succeeded())