ICU-22349 Speed up pre-merge CI

See #2420
This commit is contained in:
Frank Tang 2023-04-12 01:54:38 +00:00 committed by Rahul Pandey
parent 2a2995951b
commit 85fd7389e0

View file

@ -308,12 +308,12 @@ jobs:
PathtoPublish: 'icu4c/source/dist/icu-windows.zip'
ArtifactName: '$(Build.BuildNumber)_ICU4C_MSVC_x86_Release'
#-------------------------------------------------------------------------
- job: ICU4C_MSVC_x64_ARM32_ARM64_Release_Distrelease
displayName: 'C: MSVC x64 ARM32 ARM64 Release (VS 2019) + Distrelease ARM64'
timeoutInMinutes: 60
- job: ICU4C_MSVC_x64_ARM32_Release
displayName: 'C: MSVC x64 ARM32 Release (VS 2019)'
timeoutInMinutes: 35
pool:
vmImage: 'windows-2019'
demands:
demands:
- msbuild
- visualstudio
- Cmd
@ -333,6 +333,26 @@ jobs:
solution: icu4c/source/allinone/allinone.sln
platform: ARM
configuration: Release
#-------------------------------------------------------------------------
- job: ICU4C_MSVC_x64_ARM64_Release_Distrelease
displayName: 'C: MSVC x64 ARM64 Release (VS 2019) + Distrelease'
timeoutInMinutes: 35
pool:
vmImage: 'windows-2019'
demands:
- msbuild
- visualstudio
- Cmd
steps:
- checkout: self
lfs: true
fetchDepth: 10
- task: VSBuild@1
displayName: 'Build Solution'
inputs:
solution: icu4c/source/allinone/allinone.sln
platform: x64
configuration: Release
- task: VSBuild@1
displayName: 'Build ARM64'
inputs:
@ -352,9 +372,9 @@ jobs:
PathtoPublish: 'icu4c/source/dist/icu-windows.zip'
ArtifactName: '$(Build.BuildNumber)_ICU4C_MSVC_ARM64_Release'
#-------------------------------------------------------------------------
- job: ICU4C_MSVC_x64_ARM64_Debug
displayName: 'C: MSVC x64 ARM64 Debug (VS 2019)'
timeoutInMinutes: 45
- job: ICU4C_MSVC_x64_Debug
displayName: 'C: MSVC x64 Debug (VS 2019)'
timeoutInMinutes: 35
pool:
vmImage: 'windows-2019'
demands:
@ -376,6 +396,26 @@ jobs:
inputs:
filename: icu4c/source/allinone/icucheck.bat
arguments: 'x64 Debug'
#-------------------------------------------------------------------------
- job: ICU4C_MSVC_ARM64_Debug
displayName: 'C: MSVC ARM64 Debug (VS 2019)'
timeoutInMinutes: 35
pool:
vmImage: 'windows-2019'
demands:
- msbuild
- visualstudio
- Cmd
steps:
- checkout: self
lfs: true
fetchDepth: 10
- task: VSBuild@1
displayName: 'Build Solution'
inputs:
solution: icu4c/source/allinone/allinone.sln
platform: x64
configuration: Debug
- task: VSBuild@1
displayName: 'Build ARM64 Debug'
inputs: