Migrate ADO pipelines to .azuredevops folder (#602)
Some checks failed
MSBuild / build (Debug, x64, 2022) (push) Has been cancelled
MSBuild / build (Debug, x86, 2019) (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, 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
CMake (UWP) / build (amd64_arm64, arm64-Release-UWP-Clang) (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 (UWP) / build (amd64, x64-Debug-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Debug-UWP-Clang) (push) Has been cancelled
CMake (WSL) / build (x64-Release-Linux, 13) (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_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 (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 (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-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 (WSL) / build (x64-Release-Linux, 14) (push) Has been cancelled

This commit is contained in:
Chuck Walbourn 2025-03-31 15:29:45 -07:00 committed by GitHub
parent 4e7d99e7ee
commit ad55a75d05
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
30 changed files with 81 additions and 19 deletions

View File

@ -20,10 +20,10 @@ pr:
- main - main
paths: paths:
include: include:
- '.azuredevops/pipelines/DirectXTex-GitHub-CMake-Xbox-Dev17.yml'
- CMake* - CMake*
- build/*.cmake - build/*.cmake
- build/*.in - build/*.in
- build/DirectXTex-GitHub-CMake-Xbox-Dev17.yml
- DirectXTex/Shaders/CompileShaders.cmd - DirectXTex/Shaders/CompileShaders.cmd
- Auxiliary/*Xbox* - Auxiliary/*Xbox*

View File

@ -20,7 +20,7 @@ pr:
- main - main
paths: paths:
include: include:
- build/DirectXTex-GitHub-Dev17.yml - '.azuredevops/pipelines/DirectXTex-GitHub-Dev17.yml'
- DirectXTex/Shaders/CompileShaders.cmd - DirectXTex/Shaders/CompileShaders.cmd
resources: resources:

View File

@ -20,8 +20,8 @@ pr:
- main - main
paths: paths:
include: include:
- '.azuredevops/pipelines/DirectXTex-GitHub-GDK-Dev17.yml'
- CMakeList.txt - CMakeList.txt
- build/DirectXTex-GitHub-GDK-Dev17.yml
- build/*.in - build/*.in
- build/*.cmake - build/*.cmake
- build/SetupBWOI.* - build/SetupBWOI.*

View File

@ -20,7 +20,7 @@ pr:
- main - main
paths: paths:
include: include:
- build/DirectXTex-GitHub-Test-Dev17.yml - '.azuredevops/pipelines/DirectXTex-GitHub-Test-Dev17.yml'
resources: resources:
repositories: repositories:

View File

@ -20,7 +20,7 @@ pr:
- main - main
paths: paths:
include: include:
- build/DirectXTex-GitHub-Test.yml - '.azuredevops/pipelines/DirectXTex-GitHub-Test.yml'
resources: resources:
repositories: repositories:

View File

@ -20,10 +20,10 @@ pr:
- main - main
paths: paths:
include: include:
- '.azuredevops/pipelines/DirectXTex-GitHub-WSL-11.yml'
- CMake* - CMake*
- build/*.cmake - build/*.cmake
- build/*.in - build/*.in
- build/DirectXTex-GitHub-WSL-11.yml
- Auxiliary/*EXR* - Auxiliary/*EXR*
- Auxiliary/*JPEG* - Auxiliary/*JPEG*
- Auxiliary/*PNG* - Auxiliary/*PNG*

View File

@ -20,10 +20,10 @@ pr:
- main - main
paths: paths:
include: include:
- '.azuredevops/pipelines/DirectXTex-GitHub-WSL-13.yml'
- CMake* - CMake*
- build/*.cmake - build/*.cmake
- build/*.in - build/*.in
- build/DirectXTex-GitHub-WSL-13.yml
- Auxiliary/*EXR* - Auxiliary/*EXR*
- Auxiliary/*JPEG* - Auxiliary/*JPEG*
- Auxiliary/*PNG* - Auxiliary/*PNG*

View File

@ -20,7 +20,7 @@ pr:
- main - main
paths: paths:
include: include:
- build/DirectXTex-GitHub.yml - '.azuredevops/pipelines/DirectXTex-GitHub.yml'
- DirectXTex/Shaders/CompileShaders.cmd - DirectXTex/Shaders/CompileShaders.cmd
resources: resources:

View File

@ -11,7 +11,7 @@ schedules:
branches: branches:
include: include:
- main - main
always: true always: true
# GitHub Actions handles CodeQL and PREFAST for CI/PR # GitHub Actions handles CodeQL and PREFAST for CI/PR
trigger: none trigger: none
@ -21,7 +21,7 @@ pr:
- main - main
paths: paths:
include: include:
- build/DirectXTex-SDL.yml - '.azuredevops/pipelines/DirectXTex-SDL.yml'
resources: resources:
repositories: repositories:
@ -114,6 +114,55 @@ jobs:
- task: ComponentGovernanceComponentDetection@0 - task: ComponentGovernanceComponentDetection@0
displayName: Component Detection displayName: Component Detection
- job: SDL_BUILD_DLL
displayName: 'Build using required SDL tools for DLLs'
workspace:
clean: all
steps:
- checkout: self
clean: true
fetchTags: false
- task: NodeTool@0
displayName: 'NPM install'
inputs:
versionSpec: 14.x
- task: CMake@1
displayName: 'CMake (MSVC): Config x64'
inputs:
cwd: '$(Build.SourcesDirectory)'
cmakeArgs: '-G "$(VS_GENERATOR)" -A x64 -B out -DENABLE_SPECTRE_MITIGATION=ON -DBUILD_SHARED_LIBS=ON -DBUILD_TOOLS=OFF'
- task: CMake@1
displayName: 'CMake (MSVC): Build x64 Release'
inputs:
cwd: '$(Build.SourcesDirectory)'
cmakeArgs: --build out -v --config RelWithDebInfo
- task: securedevelopmentteam.vss-secure-development-tools.build-task-antimalware.AntiMalware@4
displayName: 'Run AntiMalware'
inputs:
InputType: 'Basic'
ScanType: 'CustomScan'
FileDirPath: $(Agent.BuildDirectory)
EnableSERVICEs: true
SupportLogOnError: false
TreatSignatureUpdateFailureAs: 'Warning'
SignatureFreshness: 'OneDay'
TreatStaleSignatureAs: 'Error'
condition: always()
- task: securedevelopmentteam.vss-secure-development-tools.build-task-binskim.BinSkim@4
displayName: 'Run BinSkim'
inputs:
AnalyzeTargetBinskim: ''
AnalyzeTargetGlob: +:file|out\bin\**\RelWithDebInfo\*.dll
AnalyzeVerbose: true
- task: securedevelopmentteam.vss-secure-development-tools.build-task-postanalysis.PostAnalysis@2
displayName: 'Post Analysis'
inputs:
GdnBreakAllTools: true
GdnBreakPolicy: 'Microsoft'
GdnBreakPolicyMinSev: 'Error'
- task: ComponentGovernanceComponentDetection@0
displayName: Component Detection
- job: VC_PREFAST - job: VC_PREFAST
displayName: 'Build using /analyze (PREFAST)' displayName: 'Build using /analyze (PREFAST)'
workspace: workspace:

View File

@ -13,13 +13,14 @@ on:
paths-ignore: paths-ignore:
- '*.md' - '*.md'
- LICENSE - LICENSE
- '.azuredevops/*'
- '.nuget/*' - '.nuget/*'
- build/*.cmd - build/*.cmd
- build/*.json - build/*.json
- build/*.props - build/*.props
- build/*.ps1 - build/*.ps1
- build/*.targets - build/*.targets
- build/*.yml - build/*.xvd
permissions: permissions:
contents: read contents: read

View File

@ -13,13 +13,14 @@ on:
paths-ignore: paths-ignore:
- '*.md' - '*.md'
- LICENSE - LICENSE
- '.azuredevops/*'
- '.nuget/*' - '.nuget/*'
- build/*.cmd - build/*.cmd
- build/*.json - build/*.json
- build/*.props - build/*.props
- build/*.ps1 - build/*.ps1
- build/*.targets - build/*.targets
- build/*.yml - build/*.xvd
schedule: schedule:
- cron: '43 3 * * 3' - cron: '43 3 * * 3'

View File

@ -13,13 +13,14 @@ on:
paths-ignore: paths-ignore:
- '*.md' - '*.md'
- LICENSE - LICENSE
- '.azuredevops/*'
- '.nuget/*' - '.nuget/*'
- build/*.cmd - build/*.cmd
- build/*.json - build/*.json
- build/*.props - build/*.props
- build/*.ps1 - build/*.ps1
- build/*.targets - build/*.targets
- build/*.yml - build/*.xvd
permissions: permissions:
contents: read contents: read

View File

@ -13,6 +13,7 @@ on:
paths-ignore: paths-ignore:
- '*.md' - '*.md'
- LICENSE - LICENSE
- '.azuredevops/*'
- '.nuget/*' - '.nuget/*'
- build/* - build/*

View File

@ -13,13 +13,14 @@ on:
paths-ignore: paths-ignore:
- '*.md' - '*.md'
- LICENSE - LICENSE
- '.azuredevops/*'
- '.nuget/*' - '.nuget/*'
- build/*.cmd - build/*.cmd
- build/*.json - build/*.json
- build/*.props - build/*.props
- build/*.ps1 - build/*.ps1
- build/*.targets - build/*.targets
- build/*.yml - build/*.xvd
schedule: schedule:
- cron: '41 16 * * 1' - cron: '41 16 * * 1'

View File

@ -13,13 +13,14 @@ on:
paths-ignore: paths-ignore:
- '*.md' - '*.md'
- LICENSE - LICENSE
- '.azuredevops/*'
- '.nuget/*' - '.nuget/*'
- build/*.cmd - build/*.cmd
- build/*.json - build/*.json
- build/*.props - build/*.props
- build/*.ps1 - build/*.ps1
- build/*.targets - build/*.targets
- build/*.yml - build/*.xvd
env: env:
DIRECTXTEX_MEDIA_PATH: ${{ github.workspace }}/Media DIRECTXTEX_MEDIA_PATH: ${{ github.workspace }}/Media

View File

@ -13,13 +13,14 @@ on:
paths-ignore: paths-ignore:
- '*.md' - '*.md'
- LICENSE - LICENSE
- '.azuredevops/*'
- '.nuget/*' - '.nuget/*'
- build/*.cmd - build/*.cmd
- build/*.json - build/*.json
- build/*.props - build/*.props
- build/*.ps1 - build/*.ps1
- build/*.targets - build/*.targets
- build/*.yml - build/*.xvd
permissions: permissions:
contents: read contents: read

View File

@ -13,7 +13,12 @@ on:
paths-ignore: paths-ignore:
- '*.md' - '*.md'
- LICENSE - LICENSE
- build/* - '.azuredevops/*'
- build/*.cmd
- build/*.props
- build/*.ps1
- build/*.targets
- build/*.xvd
permissions: permissions:
contents: read contents: read

View File

@ -13,13 +13,14 @@ on:
paths-ignore: paths-ignore:
- '*.md' - '*.md'
- LICENSE - LICENSE
- '.azuredevops/*'
- '.nuget/*' - '.nuget/*'
- build/*.cmd - build/*.cmd
- build/*.json - build/*.json
- build/*.props - build/*.props
- build/*.ps1 - build/*.ps1
- build/*.targets - build/*.targets
- build/*.yml - build/*.xvd
jobs: jobs:
build: build:

View File

@ -66,7 +66,7 @@ These components are designed to work without requiring any content from the leg
* ``build\`` * ``build\``
+ Contains YAML files for the build pipelines along with some miscellaneous build files and scripts. + Contains miscellaneous build files and scripts.
## Documentation ## Documentation