mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-27 18:31:15 +08:00
90542a476c
CBL-Mariner ( https://github.com/micro…soft/azurelinux ) This resolves a Service360 alert caused by Ubuntu refusing to make a security patch publicly available for Ubuntu 22.04 LTS, see https://ubuntu.com/security/notices/USN-6472-1 . It seems likely that we will need to reconsider Ubuntu being our 'default' test environment following this type of behavior, since it's likely vcpkg customers will be similarly affected.
123 lines
3.7 KiB
YAML
123 lines
3.7 KiB
YAML
# Copyright (c) Microsoft Corporation.
|
|
# SPDX-License-Identifier: MIT
|
|
#
|
|
variables:
|
|
linux-pool: 'PrLin-1ES-Pool'
|
|
windows-pool: 'PrWin-2024-02-16'
|
|
osx-pool: 'PrOsx-2024-01-18'
|
|
osx-arm64-pool: 'PrOsx-2024-01-22-arm64'
|
|
linux-docker-image: 'vcpkgandroidwus3.azurecr.io/vcpkg-android:2024-02-14'
|
|
|
|
parameters:
|
|
- name: vcpkgToolSha
|
|
displayName: 'Custom SHA of vcpkg-tool to use rather than bootstrap'
|
|
type: string
|
|
default: 'use default'
|
|
- name: tripletPattern
|
|
displayName: 'Enable triplets which contain this substring'
|
|
type: string
|
|
default: '-'
|
|
|
|
jobs:
|
|
- template: windows/azure-pipelines.yml
|
|
parameters:
|
|
triplet: x86-windows
|
|
jobName: x86_windows
|
|
poolName: $(windows-pool)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: windows/azure-pipelines.yml
|
|
parameters:
|
|
triplet: x64-windows
|
|
jobName: x64_windows
|
|
poolName: $(windows-pool)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: windows/azure-pipelines.yml
|
|
parameters:
|
|
triplet: x64-windows-static
|
|
jobName: x64_windows_static
|
|
poolName: $(windows-pool)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: windows/azure-pipelines.yml
|
|
parameters:
|
|
triplet: x64-windows-static-md
|
|
jobName: x64_windows_static_md
|
|
poolName: $(windows-pool)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: windows/azure-pipelines.yml
|
|
parameters:
|
|
triplet: x64-uwp
|
|
jobName: x64_uwp
|
|
poolName: $(windows-pool)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: windows/azure-pipelines.yml
|
|
parameters:
|
|
triplet: arm64-windows
|
|
jobName: arm64_windows
|
|
poolName: $(windows-pool)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: windows/azure-pipelines.yml
|
|
parameters:
|
|
triplet: arm64-uwp
|
|
jobName: arm64_uwp
|
|
poolName: $(windows-pool)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: osx/azure-pipelines.yml
|
|
parameters:
|
|
triplet: x64-osx
|
|
jobName: x64_osx
|
|
poolName: $(osx-pool)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: osx/azure-pipelines.yml
|
|
parameters:
|
|
triplet: arm64-osx
|
|
jobName: arm64_osx
|
|
poolName: $(osx-arm64-pool)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: linux/azure-pipelines.yml
|
|
parameters:
|
|
poolName: $(linux-pool)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: android/azure-pipelines.yml
|
|
parameters:
|
|
triplet: arm-neon-android
|
|
jobName: arm_neon_android
|
|
dockerImage: $(linux-docker-image)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: android/azure-pipelines.yml
|
|
parameters:
|
|
triplet: x64-android
|
|
jobName: x64_android
|
|
dockerImage: $(linux-docker-image)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|
|
|
|
- template: android/azure-pipelines.yml
|
|
parameters:
|
|
triplet: arm64-android
|
|
jobName: arm64_android
|
|
dockerImage: $(linux-docker-image)
|
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
|
tripletPattern: ${{ parameters.tripletPattern }}
|