Update ADO YAML to use shared variables (#608)
Some checks failed
MSBuild / build (Debug, x64, 2022) (push) Has been cancelled
CTest (BVTs) / build (amd64, x64-Release, windows-2019) (push) Has been cancelled
CTest (BVTs) / build (amd64, x64-Release, windows-2022) (push) Has been cancelled
CodeQL / Analyze (C/C++) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Debug, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Debug-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Debug-Win8, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release-Win8, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Debug-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Release-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64ec-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64ec-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release-Clang, windows-2022) (push) Has been cancelled
MSBuild / build (Debug, ARM64, 2019) (push) Has been cancelled
MSBuild / build (Debug, ARM64, 2022) (push) Has been cancelled
MSBuild / build (Debug, x64, 2019) (push) Has been cancelled
MSBuild / build (Debug, x86, 2019) (push) Has been cancelled
MSBuild / build (Debug, x86, 2022) (push) Has been cancelled
MSBuild / build (Release, ARM64, 2019) (push) Has been cancelled
MSBuild / build (Release, ARM64, 2022) (push) Has been cancelled
MSBuild / build (Release, x64, 2019) (push) Has been cancelled
MSBuild / build (Release, x64, 2022) (push) Has been cancelled
MSBuild / build (Release, x86, 2019) (push) Has been cancelled
MSBuild / build (Release, x86, 2022) (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
CTest (Windows) / build (amd64, x64-Debug, windows-2019) (push) Has been cancelled
CTest (Windows) / build (amd64, x64-Debug, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64, x64-Debug-Clang, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64, x64-Release, windows-2019) (push) Has been cancelled
CTest (Windows) / build (amd64, x64-Release, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64, x64-Release-Clang, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64_arm64, arm64-Debug, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64_arm64, arm64-Release, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64_arm64, arm64ec-Debug, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64_arm64, arm64ec-Release, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64_x86, x86-Debug, windows-2019) (push) Has been cancelled
CTest (Windows) / build (amd64_x86, x86-Debug, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64_x86, x86-Debug-Clang, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64_x86, x86-Release, windows-2019) (push) Has been cancelled
CMake (WSL) / build (x64-Release-Linux, 12) (push) Has been cancelled
CTest (Windows) / build (amd64_x86, x86-Release, windows-2022) (push) Has been cancelled
CTest (Windows) / build (amd64_x86, x86-Release-Clang, windows-2022) (push) Has been cancelled
CMake (Windows using VCPKG) / build (amd64, x64-Debug-Clang-VCPKG, windows-2022, OFF) (push) Has been cancelled
CMake (Windows using VCPKG) / build (amd64, x64-Debug-MinGW, windows-2022, OFF) (push) Has been cancelled
CMake (Windows using VCPKG) / build (amd64, x64-Debug-MinGW, windows-2022, ON) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Debug-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Debug-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Release-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Release-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Debug-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Debug-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Release-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Release-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Debug-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Debug-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Release-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Release-UWP-Clang) (push) Has been cancelled
CMake (WSL) / build (x64-Debug-Linux, 12) (push) Has been cancelled
CMake (WSL) / build (x64-Debug-Linux, 13) (push) Has been cancelled
CMake (WSL) / build (x64-Debug-Linux, 14) (push) Has been cancelled
CMake (Windows using VCPKG) / build (amd64, x64-Debug-VCPKG, windows-2019, OFF) (push) Has been cancelled
CMake (Windows using VCPKG) / build (amd64, x64-Debug-VCPKG, windows-2022, OFF) (push) Has been cancelled
CMake (Windows using VCPKG) / build (amd64, x64-Release-MinGW, windows-2022, OFF) (push) Has been cancelled
CMake (Windows using VCPKG) / build (amd64, x64-Release-MinGW, windows-2022, ON) (push) Has been cancelled
CMake (Windows using VCPKG) / build (amd64_arm64, arm64-Debug-VCPKG, windows-2022, OFF) (push) Has been cancelled
CMake (Windows using VCPKG) / build (amd64_arm64, arm64ec-Debug-VCPKG, windows-2022, OFF) (push) Has been cancelled
CMake (Windows using VCPKG) / build (amd64_x86, x86-Debug-VCPKG, windows-2022, OFF) (push) Has been cancelled
CMake (WSL) / build (x64-Release-Linux, 13) (push) Has been cancelled
CMake (WSL) / build (x64-Release-Linux, 14) (push) Has been cancelled

This commit is contained in:
Chuck Walbourn 2025-04-17 16:24:55 -07:00 committed by GitHub
parent 318d841cd3
commit 8e1cea9d20
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 181 additions and 78 deletions

View File

@ -59,13 +59,21 @@ resources:
name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r) name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
VCPKG_ROOT: $(Build.SourcesDirectory)/vcpkg - name: Codeql.Enabled
VCPKG_CMAKE_DIR: $(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake value: false
VCPKG_MANIFEST_DIR: $(Build.SourcesDirectory)/build - name: VCPKG_ROOT
VS_GENERATOR: 'Visual Studio 17 2022' value: '$(Build.SourcesDirectory)/vcpkg'
WIN10_SDK: '10.0.19041.0' - name: VCPKG_CMAKE_DIR
WIN11_SDK: '10.0.22000.0' value: '$(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake'
- name: VCPKG_MANIFEST_DIR
value: '$(Build.SourcesDirectory)/build'
- name: VS_GENERATOR
value: 'Visual Studio 17 2022'
- name: WIN10_SDK
value: '10.0.19041.0'
- name: WIN11_SDK
value: '10.0.22000.0'
pool: pool:
vmImage: windows-2022 vmImage: windows-2022

View File

@ -37,14 +37,21 @@ resources:
name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r) name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
VS_GENERATOR: 'Visual Studio 17 2022' - name: Codeql.Enabled
WIN10_SDK: '10.0.19041.0' value: false
EXTRACTED_FOLDER: $(ExtractedFolder) - name: VS_GENERATOR
GDK_EDITION: $(GDKEditionNumber) value: 'Visual Studio 17 2022'
URL_FEED: $(ADOFeedURL) - name: WIN10_SDK
GameDKLatest: '$(ExtractedFolder)\Microsoft.gdk.xbox.$(GDKEditionNumber)\native\$(GDKEditionNumber)\' value: '10.0.19041.0'
skipNugetSecurityAnalysis: true # We explicitly call this task so we don't need it to be auto-injected - name: EXTRACTED_FOLDER
value: '$(ExtractedFolder)'
- name: URL_FEED
value: $(ADOFeedURL)
- name: GameDKLatest
value: '$(ExtractedFolder)\Microsoft.gdk.xbox.$(GDK_EDITION)\native\$(GDK_EDITION)\'
- name: skipNugetSecurityAnalysis
value: true # We explicitly call this task so we don't need it to be auto-injected
pool: pool:
vmImage: windows-2022 vmImage: windows-2022

View File

@ -54,14 +54,21 @@ resources:
name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r) name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
VS_GENERATOR: 'Visual Studio 16 2019' - name: Codeql.Enabled
WIN10_SDK: '10.0.19041.0' value: false
EXTRACTED_FOLDER: $(ExtractedFolder) - name: VS_GENERATOR
GDK_EDITION: $(GDKEditionNumber) value: 'Visual Studio 16 2019'
URL_FEED: $(ADOFeedURL) - name: WIN10_SDK
GameDKLatest: '$(ExtractedFolder)\Microsoft.gdk.xbox.$(GDKEditionNumber)\native\$(GDKEditionNumber)\' value: '10.0.19041.0'
skipNugetSecurityAnalysis: true # We explicitly call this task so we don't need it to be auto-injected - name: EXTRACTED_FOLDER
value: '$(ExtractedFolder)'
- name: URL_FEED
value: $(ADOFeedURL)
- name: GameDKLatest
value: '$(ExtractedFolder)\Microsoft.gdk.xbox.$(GDK_EDITION)\native\$(GDK_EDITION)\'
- name: skipNugetSecurityAnalysis
value: true # We explicitly call this task so we don't need it to be auto-injected
pool: pool:
vmImage: windows-2019 vmImage: windows-2019

View File

@ -59,13 +59,21 @@ resources:
name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r) name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
VCPKG_ROOT: $(Build.SourcesDirectory)/vcpkg - name: Codeql.Enabled
VCPKG_CMAKE_DIR: $(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake value: false
VCPKG_MANIFEST_DIR: $(Build.SourcesDirectory)/build - name: VCPKG_ROOT
VS_GENERATOR: 'Visual Studio 16 2019' value: '$(Build.SourcesDirectory)/vcpkg'
WIN10_SDK: '10.0.19041.0' - name: VCPKG_CMAKE_DIR
WIN11_SDK: '10.0.22000.0' value: '$(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake'
- name: VCPKG_MANIFEST_DIR
value: '$(Build.SourcesDirectory)/build'
- name: VS_GENERATOR
value: 'Visual Studio 16 2019'
- name: WIN10_SDK
value: '10.0.19041.0'
- name: WIN11_SDK
value: '10.0.22000.0'
pool: pool:
vmImage: windows-2019 vmImage: windows-2019

View File

@ -41,13 +41,17 @@ pool:
vmImage: windows-2022 vmImage: windows-2022
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
EXTRACTED_FOLDER: $(ExtractedFolder) - name: Codeql.Enabled
GDK_EDITION: $(GDKEditionNumber) value: false
GDKEnableBWOI: true - name: EXTRACTED_FOLDER
URL_FEED: $(ADOFeedURL) value: '$(ExtractedFolder)'
VC_PATH: 'C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC' - name: GDKEnableBWOI
skipNugetSecurityAnalysis: true # We explicitly call this task so we don't need it to be auto-injected value: true
- name: URL_FEED
value: $(ADOFeedURL)
- name: skipNugetSecurityAnalysis
value: true # We explicitly call this task so we don't need it to be auto-injected
jobs: jobs:
- job: BUILD_GDK - job: BUILD_GDK
@ -107,6 +111,7 @@ jobs:
solution: build/SetupBWOI.targets solution: build/SetupBWOI.targets
msbuildVersion: 17.0 msbuildVersion: 17.0
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArguments: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2022 pcdbg displayName: Build solution DirectXTex_GDK_2022 pcdbg
continueOnError: True continueOnError: True
@ -116,6 +121,7 @@ jobs:
platform: Gaming.Desktop.x64 platform: Gaming.Desktop.x64
configuration: Debug configuration: Debug
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2022 pcrel displayName: Build solution DirectXTex_GDK_2022 pcrel
continueOnError: True continueOnError: True
@ -125,6 +131,7 @@ jobs:
platform: Gaming.Desktop.x64 platform: Gaming.Desktop.x64
configuration: Release configuration: Release
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2022 xbdbg displayName: Build solution DirectXTex_GDK_2022 xbdbg
continueOnError: True continueOnError: True
@ -134,6 +141,7 @@ jobs:
platform: Gaming.Xbox.XboxOne.x64 platform: Gaming.Xbox.XboxOne.x64
configuration: Debug configuration: Debug
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2022 xbrel displayName: Build solution DirectXTex_GDK_2022 xbrel
continueOnError: True continueOnError: True
@ -143,6 +151,7 @@ jobs:
platform: Gaming.Xbox.XboxOne.x64 platform: Gaming.Xbox.XboxOne.x64
configuration: Release configuration: Release
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2022 scardbg displayName: Build solution DirectXTex_GDK_2022 scardbg
continueOnError: True continueOnError: True
@ -152,6 +161,7 @@ jobs:
platform: Gaming.Xbox.Scarlett.x64 platform: Gaming.Xbox.Scarlett.x64
configuration: Debug configuration: Debug
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2022 scarrel displayName: Build solution DirectXTex_GDK_2022 scarrel
continueOnError: True continueOnError: True
@ -161,6 +171,7 @@ jobs:
platform: Gaming.Xbox.Scarlett.x64 platform: Gaming.Xbox.Scarlett.x64
configuration: Release configuration: Release
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_PC_2022 dbg displayName: Build solution DirectXTex_GDK_PC_2022 dbg
continueOnError: True continueOnError: True
@ -171,6 +182,7 @@ jobs:
platform: x64 platform: x64
configuration: Debug configuration: Debug
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_PC_2022 rel displayName: Build solution DirectXTex_GDK_PC_2022 rel
continueOnError: True continueOnError: True
@ -181,6 +193,7 @@ jobs:
platform: x64 platform: x64
configuration: Release configuration: Release
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_PC_2022 scardbg displayName: Build solution DirectXTex_GDK_PC_2022 scardbg
continueOnError: True continueOnError: True
@ -191,6 +204,7 @@ jobs:
platform: x64 platform: x64
configuration: Debug_Scarlett configuration: Debug_Scarlett
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_PC_2022 scarrel displayName: Build solution DirectXTex_GDK_PC_2022 scarrel
continueOnError: True continueOnError: True
@ -201,6 +215,7 @@ jobs:
platform: x64 platform: x64
configuration: Release_Scarlett configuration: Release_Scarlett
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- job: BUILD_GDK_CMAKE_SCAR - job: BUILD_GDK_CMAKE_SCAR
displayName: 'Microsoft Game Development Kit (GDK) using CMake (Scarlett)' displayName: 'Microsoft Game Development Kit (GDK) using CMake (Scarlett)'

View File

@ -61,12 +61,17 @@ pool:
vmImage: windows-2019 vmImage: windows-2019
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
EXTRACTED_FOLDER: $(ExtractedFolder) - name: Codeql.Enabled
GDK_EDITION: $(GDKEditionNumber) value: false
GDKEnableBWOI: true - name: EXTRACTED_FOLDER
URL_FEED: $(ADOFeedURL) value: '$(ExtractedFolder)'
skipNugetSecurityAnalysis: true # We explicitly call this task so we don't need it to be auto-injected - name: GDKEnableBWOI
value: true
- name: URL_FEED
value: $(ADOFeedURL)
- name: skipNugetSecurityAnalysis
value: true # We explicitly call this task so we don't need it to be auto-injected
jobs: jobs:
- job: BUILD_GDK - job: BUILD_GDK
@ -126,6 +131,7 @@ jobs:
solution: build/SetupBWOI.targets solution: build/SetupBWOI.targets
msbuildVersion: 16.0 msbuildVersion: 16.0
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArguments: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2019 pcdbg displayName: Build solution DirectXTex_GDK_2019 pcdbg
continueOnError: True continueOnError: True
@ -135,6 +141,7 @@ jobs:
platform: Gaming.Desktop.x64 platform: Gaming.Desktop.x64
configuration: Debug configuration: Debug
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2019 pcrel displayName: Build solution DirectXTex_GDK_2019 pcrel
continueOnError: True continueOnError: True
@ -144,6 +151,7 @@ jobs:
platform: Gaming.Desktop.x64 platform: Gaming.Desktop.x64
configuration: Release configuration: Release
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2019 xbdbg displayName: Build solution DirectXTex_GDK_2019 xbdbg
continueOnError: True continueOnError: True
@ -153,6 +161,7 @@ jobs:
platform: Gaming.Xbox.XboxOne.x64 platform: Gaming.Xbox.XboxOne.x64
configuration: Debug configuration: Debug
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2019 xbrel displayName: Build solution DirectXTex_GDK_2019 xbrel
continueOnError: True continueOnError: True
@ -162,6 +171,7 @@ jobs:
platform: Gaming.Xbox.XboxOne.x64 platform: Gaming.Xbox.XboxOne.x64
configuration: Release configuration: Release
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2019 scardbg displayName: Build solution DirectXTex_GDK_2019 scardbg
continueOnError: True continueOnError: True
@ -171,6 +181,7 @@ jobs:
platform: Gaming.Xbox.Scarlett.x64 platform: Gaming.Xbox.Scarlett.x64
configuration: Debug configuration: Debug
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_2019 scarrel displayName: Build solution DirectXTex_GDK_2019 scarrel
continueOnError: True continueOnError: True
@ -180,6 +191,7 @@ jobs:
platform: Gaming.Xbox.Scarlett.x64 platform: Gaming.Xbox.Scarlett.x64
configuration: Release configuration: Release
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_PC_2019 dbg displayName: Build solution DirectXTex_GDK_PC_2019 dbg
continueOnError: True continueOnError: True
@ -190,6 +202,7 @@ jobs:
platform: x64 platform: x64
configuration: Debug configuration: Debug
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_PC_2019 rel displayName: Build solution DirectXTex_GDK_PC_2019 rel
continueOnError: True continueOnError: True
@ -200,6 +213,7 @@ jobs:
platform: x64 platform: x64
configuration: Release configuration: Release
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_PC_2019 scardbg displayName: Build solution DirectXTex_GDK_PC_2019 scardbg
continueOnError: True continueOnError: True
@ -210,6 +224,7 @@ jobs:
platform: x64 platform: x64
configuration: Debug_Scarlett configuration: Debug_Scarlett
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)
- task: VSBuild@1 - task: VSBuild@1
displayName: Build solution DirectXTex_GDK_PC_2019 scarrel displayName: Build solution DirectXTex_GDK_PC_2019 scarrel
continueOnError: True continueOnError: True
@ -220,3 +235,4 @@ jobs:
platform: x64 platform: x64
configuration: Release_Scarlett configuration: Release_Scarlett
msbuildArchitecture: x64 msbuildArchitecture: x64
msbuildArgs: /p:GDKEditionNumber=$(GDK_EDITION)

View File

@ -67,14 +67,23 @@ pool:
vmImage: windows-2022 vmImage: windows-2022
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
VCPKG_ROOT: $(Build.SourcesDirectory)/vcpkg - name: Codeql.Enabled
VCPKG_CMAKE_DIR: $(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake value: false
VCPKG_MANIFEST_DIR: $(Build.SourcesDirectory)/build - name: VCPKG_ROOT
WIN11_SDK: '10.0.22000.0' value: '$(Build.SourcesDirectory)/vcpkg'
URL_MINGW32: https://github.com/brechtsanders/winlibs_mingw/releases/download/12.2.0-14.0.6-10.0.0-ucrt-r2/winlibs-i686-posix-dwarf-gcc-12.2.0-llvm-14.0.6-mingw-w64ucrt-10.0.0-r2.zip - name: VCPKG_CMAKE_DIR
HASH_MINGW32: 'fcd1e11b896190da01c83d5b5fb0d37b7c61585e53446c2dab0009debc3915e757213882c35e35396329338de6f0222ba012e23a5af86932db45186a225d1272' value: '$(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake'
CompileShadersOutput: $(Build.BinariesDirectory)\Shaders - name: VCPKG_MANIFEST_DIR
value: '$(Build.SourcesDirectory)/build'
- name: WIN11_SDK
value: '10.0.22000.0'
- name: URL_MINGW32
value: https://github.com/brechtsanders/winlibs_mingw/releases/download/12.2.0-14.0.6-10.0.0-ucrt-r2/winlibs-i686-posix-dwarf-gcc-12.2.0-llvm-14.0.6-mingw-w64ucrt-10.0.0-r2.zip
- name: HASH_MINGW32
value: 'fcd1e11b896190da01c83d5b5fb0d37b7c61585e53446c2dab0009debc3915e757213882c35e35396329338de6f0222ba012e23a5af86932db45186a225d1272'
- name: CompileShadersOutput
value: '$(Build.BinariesDirectory)\Shaders'
jobs: jobs:
- job: MINGW32_BUILD - job: MINGW32_BUILD

View File

@ -25,11 +25,17 @@ resources:
name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r) name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
EXTRACTED_FOLDER: $(ExtractedFolder) - name: Codeql.Enabled
WSDKEnableBWOI: true value: false
URL_FEED: $(ADOFeedURL) - name: EXTRACTED_FOLDER
skipNugetSecurityAnalysis: true # We explicitly call this task so we don't need it to be auto-injected value: $(ExtractedFolder)
- name: WSDKEnableBWOI
value: true
- name: URL_FEED
value: $(ADOFeedURL)
- name: skipNugetSecurityAnalysis
value: true # We explicitly call this task so we don't need it to be auto-injected
pool: pool:
vmImage: windows-2022 vmImage: windows-2022

View File

@ -25,11 +25,17 @@ resources:
name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r) name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
EXTRACTED_FOLDER: $(ExtractedFolder) - name: Codeql.Enabled
WSDKEnableBWOI: true value: false
URL_FEED: $(ADOFeedURL) - name: EXTRACTED_FOLDER
skipNugetSecurityAnalysis: true # We explicitly call this task so we don't need it to be auto-injected value: $(ExtractedFolder)
- name: WSDKEnableBWOI
value: true
- name: URL_FEED
value: $(ADOFeedURL)
- name: skipNugetSecurityAnalysis
value: true # We explicitly call this task so we don't need it to be auto-injected
pool: pool:
vmImage: windows-2022 vmImage: windows-2022

View File

@ -39,9 +39,13 @@ pool:
vmImage: windows-2019 vmImage: windows-2019
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
VC_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC' - name: Codeql.Enabled
GUID_FEED: $(ADOFeedGUID) value: false
- name: VC_PATH
value: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC'
- name: GUID_FEED
value: $(ADOFeedGUID)
jobs: jobs:
- job: DESKTOP_BUILD - job: DESKTOP_BUILD

View File

@ -67,10 +67,15 @@ pool:
vmImage: windows-2022 vmImage: windows-2022
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
VCPKG_ROOT: $(Build.SourcesDirectory)/vcpkg - name: Codeql.Enabled
VCPKG_CMAKE_DIR: $(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake value: false
VCPKG_MANIFEST_DIR: $(Build.SourcesDirectory)/build - name: VCPKG_ROOT
value: '$(Build.SourcesDirectory)/vcpkg'
- name: VCPKG_CMAKE_DIR
value: '$(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake'
- name: VCPKG_MANIFEST_DIR
value: '$(Build.SourcesDirectory)/build'
jobs: jobs:
- job: VCPKG_BUILD - job: VCPKG_BUILD

View File

@ -56,11 +56,17 @@ pool:
vmImage: ubuntu-22.04 vmImage: ubuntu-22.04
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
VCPKG_ROOT: $(Build.SourcesDirectory)/vcpkg - name: Codeql.Enabled
VCPKG_CMAKE_DIR: $(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake value: false
VCPKG_MANIFEST_DIR: $(Build.SourcesDirectory)/build - name: VCPKG_ROOT
LOCAL_PKG_DIR: '$(Agent.BuildDirectory)/install/' value: '$(Build.SourcesDirectory)/vcpkg'
- name: VCPKG_CMAKE_DIR
value: '$(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake'
- name: VCPKG_MANIFEST_DIR
value: '$(Build.SourcesDirectory)/build'
- name: LOCAL_PKG_DIR
value: '$(Agent.BuildDirectory)/install/'
jobs: jobs:
- job: BUILD_WSL - job: BUILD_WSL

View File

@ -56,11 +56,17 @@ pool:
vmImage: ubuntu-24.04 vmImage: ubuntu-24.04
variables: variables:
Codeql.Enabled: false - group: dxtex-shared-variables
VCPKG_ROOT: $(Build.SourcesDirectory)/vcpkg - name: Codeql.Enabled
VCPKG_CMAKE_DIR: $(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake value: false
VCPKG_MANIFEST_DIR: $(Build.SourcesDirectory)/build - name: VCPKG_ROOT
LOCAL_PKG_DIR: '$(Agent.BuildDirectory)/install/' value: '$(Build.SourcesDirectory)/vcpkg'
- name: VCPKG_CMAKE_DIR
value: '$(Build.SourcesDirectory)/vcpkg/scripts/buildsystems/vcpkg.cmake'
- name: VCPKG_MANIFEST_DIR
value: '$(Build.SourcesDirectory)/build'
- name: LOCAL_PKG_DIR
value: '$(Agent.BuildDirectory)/install/'
jobs: jobs:
- job: BUILD_WSL - job: BUILD_WSL