.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 <osde@microsoft.com>
This commit is contained in:
Oliver Smith-Denny 2026-03-27 08:24:51 -07:00 committed by mergify[bot]
parent c4d29cb621
commit f69f043d05

View file

@ -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())