# Learn more: https://aka.ms/yaml jobs: - job: Windows timeoutInMinutes: 120 pool: vmImage: 'vs2017-win2016' variables: VSINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\ HOST_DMD_VERSION: 2.084.1 strategy: matrix: x64: OS: Win_64 MODEL: 64 ARCH: x64 D_COMPILER: dmd steps: - template: .azure-pipelines/windows.yml - job: Windows_OMF timeoutInMinutes: 120 pool: vmImage: 'vs2017-win2016' variables: VSINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\ HOST_DMD_VERSION: LATEST strategy: matrix: win32: OS: Win_32 MODEL: 32 ARCH: x86 D_COMPILER: dmd steps: - template: .azure-pipelines/windows.yml - job: Windows_VisualD timeoutInMinutes: 120 pool: vmImage: 'vs2017-win2016' variables: VSINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\ strategy: matrix: win32-ldc: OS: Win_32 MODEL: 32 ARCH: x86 D_COMPILER: ldc VISUALD_VER: v0.49.0 LDC_VERSION: 1.20.0 steps: - template: .azure-pipelines/windows-visual-studio.yml - job: Windows_LDC_Debug timeoutInMinutes: 120 pool: vmImage: 'vs2017-win2016' variables: VSINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\ strategy: matrix: x64-debug-ldc: OS: Win_64 MODEL: 64 ARCH: x64 CONFIGURATION: Debug D_COMPILER: ldc VISUALD_VER: v0.49.0 LDC_VERSION: 1.20.0 steps: - template: .azure-pipelines/windows-visual-studio.yml - job: Windows_LDC_MinGW timeoutInMinutes: 120 pool: vmImage: 'vs2017-win2016' variables: VSINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\ strategy: matrix: x64-debug-ldc: OS: Win_32 MODEL: 32mscoff ARCH: x86 D_COMPILER: ldc C_RUNTIME: mingw VISUALD_VER: v0.49.0 LDC_VERSION: 1.20.0 steps: - template: .azure-pipelines/windows-visual-studio.yml