mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-12 08:24:08 +00:00
67 lines
No EOL
1.7 KiB
YAML
67 lines
No EOL
1.7 KiB
YAML
# Azure Pipelines (VSTS) configuration for testing things post merging
|
|
trigger:
|
|
branches:
|
|
include:
|
|
- main
|
|
- maint/*
|
|
|
|
|
|
jobs:
|
|
#-------------------------------------------------------------------------
|
|
# VS 2022 Builds for testing C Samples on Windows
|
|
#-------------------------------------------------------------------------
|
|
- job: ICU4C_Samples_MSVC
|
|
displayName: 'C: Test Samples MSVC (VS 2022)'
|
|
timeoutInMinutes: 30
|
|
pool:
|
|
vmImage: 'windows-2022'
|
|
demands:
|
|
- msbuild
|
|
- visualstudio
|
|
- Cmd
|
|
strategy:
|
|
maxParallel: 0
|
|
matrix:
|
|
x64_Debug:
|
|
arch: x64
|
|
config: Debug
|
|
platform: x64
|
|
x64_Release:
|
|
arch: x64
|
|
config: Release
|
|
platform: x64
|
|
x86_Debug:
|
|
arch: x86
|
|
config: Debug
|
|
platform: Win32
|
|
x86_Release:
|
|
arch: x86
|
|
config: Release
|
|
platform: Win32
|
|
steps:
|
|
- checkout: self
|
|
lfs: true
|
|
fetchDepth: 10
|
|
- task: VSBuild@1
|
|
displayName: 'Build Solution'
|
|
inputs:
|
|
solution: icu4c/source/allinone/allinone.sln
|
|
platform: $(platform)
|
|
configuration: $(config)
|
|
- task: BatchScript@1
|
|
displayName: 'Run Tests (icucheck.bat)'
|
|
inputs:
|
|
filename: icu4c/source/allinone/icucheck.bat
|
|
arguments: '$(arch) $(config)'
|
|
- task: VSBuild@1
|
|
displayName: 'Build Sample Solution'
|
|
inputs:
|
|
solution: icu4c/source/samples/all/all.sln
|
|
platform: $(arch)
|
|
configuration: $(config)
|
|
- task: BatchScript@1
|
|
displayName: 'Test Samples (samplecheck.bat)'
|
|
inputs:
|
|
filename: icu4c/source/samples/all/samplecheck.bat
|
|
arguments: '$(arch) $(config)'
|
|
#------------------------------------------------------------------------- |