mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
.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:
parent
c4d29cb621
commit
f69f043d05
1 changed files with 35 additions and 0 deletions
35
.azurepipelines/Windows-CLANGPDB.yml
Normal file
35
.azurepipelines/Windows-CLANGPDB.yml
Normal 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())
|
||||
Loading…
Add table
Add a link
Reference in a new issue