enable builds

This commit is contained in:
Joao Moreno 2019-06-28 16:31:38 +02:00
parent df90bd83bf
commit 9e8b393513

View file

@ -7,109 +7,109 @@ resources:
image: snapcore/snapcraft:stable
jobs:
# - job: Linux
# pool:
# vmImage: 'Ubuntu-16.04'
# steps:
# - template: compile.yml
- job: Windows
condition: eq(variables['VSCODE_BUILD_WIN32'], 'true')
timeoutInMinutes: 120
pool:
vmImage: VS2017-Win2016
variables:
VSCODE_ARCH: x64
steps:
- template: win32/product-build-win32.yml
- job: Windows32
condition: eq(variables['VSCODE_BUILD_WIN32_32BIT'], 'true')
timeoutInMinutes: 120
pool:
vmImage: VS2017-Win2016
variables:
VSCODE_ARCH: ia32
steps:
- template: win32/product-build-win32.yml
- job: Linux
condition: eq(variables['VSCODE_BUILD_LINUX'], 'true')
timeoutInMinutes: 120
pool:
vmImage: 'Ubuntu-16.04'
variables:
VSCODE_ARCH: x64
container: vscode-x64
steps:
- template: compile.yml
- template: linux/product-build-linux.yml
# - job: Windows
# condition: eq(variables['VSCODE_BUILD_WIN32'], 'true')
# timeoutInMinutes: 120
# pool:
# vmImage: VS2017-Win2016
# variables:
# VSCODE_ARCH: x64
# steps:
# - template: win32/product-build-win32.yml
- job: LinuxSnap
condition: eq(variables['VSCODE_BUILD_LINUX'], 'true')
timeoutInMinutes: 120
pool:
vmImage: 'Ubuntu-16.04'
variables:
VSCODE_ARCH: x64
container: snapcraft
dependsOn: Linux
steps:
- template: linux/snap-build-linux.yml
# - job: Windows32
# condition: eq(variables['VSCODE_BUILD_WIN32_32BIT'], 'true')
# timeoutInMinutes: 120
# pool:
# vmImage: VS2017-Win2016
# variables:
# VSCODE_ARCH: ia32
# steps:
# - template: win32/product-build-win32.yml
- job: LinuxArmhf
condition: and(eq(variables['VSCODE_BUILD_LINUX_ARMHF'], 'true'), ne(variables['VSCODE_QUALITY'], 'stable'))
timeoutInMinutes: 120
pool:
vmImage: 'Ubuntu-16.04'
variables:
VSCODE_ARCH: armhf
steps:
- template: linux/product-build-linux-arm.yml
# - job: Linux
# condition: eq(variables['VSCODE_BUILD_LINUX'], 'true')
# timeoutInMinutes: 120
# pool:
# vmImage: 'Ubuntu-16.04'
# variables:
# VSCODE_ARCH: x64
# container: vscode-x64
# steps:
# - template: linux/product-build-linux.yml
- job: LinuxAlpine
condition: and(eq(variables['VSCODE_BUILD_LINUX_ALPINE'], 'true'), ne(variables['VSCODE_QUALITY'], 'stable'))
timeoutInMinutes: 120
pool:
vmImage: 'Ubuntu-16.04'
variables:
VSCODE_ARCH: alpine
steps:
- template: linux/product-build-linux-alpine.yml
# - job: LinuxSnap
# condition: eq(variables['VSCODE_BUILD_LINUX'], 'true')
# timeoutInMinutes: 120
# pool:
# vmImage: 'Ubuntu-16.04'
# variables:
# VSCODE_ARCH: x64
# container: snapcraft
# dependsOn: Linux
# steps:
# - template: linux/snap-build-linux.yml
- job: macOS
condition: eq(variables['VSCODE_BUILD_MACOS'], 'true')
timeoutInMinutes: 120
pool:
vmImage: macOS 10.13
steps:
- template: darwin/product-build-darwin.yml
# - job: LinuxArmhf
# condition: and(eq(variables['VSCODE_BUILD_LINUX_ARMHF'], 'true'), ne(variables['VSCODE_QUALITY'], 'stable'))
# timeoutInMinutes: 120
# pool:
# vmImage: 'Ubuntu-16.04'
# variables:
# VSCODE_ARCH: armhf
# steps:
# - template: linux/product-build-linux-arm.yml
- job: Release
condition: and(succeeded(), or(eq(variables['VSCODE_RELEASE'], 'true'), and(eq(variables['VSCODE_QUALITY'], 'insider'), eq(variables['Build.Reason'], 'Schedule')), and(eq(variables['VSCODE_QUALITY'], 'exploration'), eq(variables['Build.SourceBranch'], 'refs/heads/electron-4.0.x'))))
pool:
vmImage: 'Ubuntu-16.04'
dependsOn:
- Windows
- Windows32
- Linux
- LinuxSnap
- LinuxArmhf
- LinuxAlpine
- macOS
steps:
- template: release.yml
# - job: LinuxAlpine
# condition: and(eq(variables['VSCODE_BUILD_LINUX_ALPINE'], 'true'), ne(variables['VSCODE_QUALITY'], 'stable'))
# timeoutInMinutes: 120
# pool:
# vmImage: 'Ubuntu-16.04'
# variables:
# VSCODE_ARCH: alpine
# steps:
# - template: linux/product-build-linux-alpine.yml
# - job: macOS
# condition: eq(variables['VSCODE_BUILD_MACOS'], 'true')
# timeoutInMinutes: 120
# pool:
# vmImage: macOS 10.13
# steps:
# - template: darwin/product-build-darwin.yml
# - job: Release
# condition: and(succeeded(), or(eq(variables['VSCODE_RELEASE'], 'true'), and(eq(variables['VSCODE_QUALITY'], 'insider'), eq(variables['Build.Reason'], 'Schedule')), and(eq(variables['VSCODE_QUALITY'], 'exploration'), eq(variables['Build.SourceBranch'], 'refs/heads/electron-4.0.x'))))
# pool:
# vmImage: 'Ubuntu-16.04'
# dependsOn:
# - Windows
# - Windows32
# - Linux
# - LinuxSnap
# - LinuxArmhf
# - LinuxAlpine
# - macOS
# steps:
# - template: release.yml
# - job: Mooncake
# pool:
# vmImage: 'Ubuntu-16.04'
# condition: true
# dependsOn:
# - Windows
# - Windows32
# - Linux
# - LinuxSnap
# - LinuxArmhf
# - LinuxAlpine
# - macOS
# steps:
# - template: sync-mooncake.yml
- job: Mooncake
pool:
vmImage: 'Ubuntu-16.04'
condition: true
dependsOn:
- Windows
- Windows32
- Linux
- LinuxSnap
- LinuxArmhf
- LinuxAlpine
- macOS
steps:
- template: sync-mooncake.yml