jobs: - job: macOS condition: eq(variables['VSCODE_BUILD_MACOS'], 'true') pool: vmImage: macOS 10.13 steps: - template: darwin/sql-product-build-darwin.yml timeoutInMinutes: 90 cancelTimeoutInMinutes: 5 - job: Linux condition: eq(variables['VSCODE_BUILD_LINUX'], 'true') pool: vmImage: 'Ubuntu-16.04' steps: - template: linux/sql-product-build-linux.yml timeoutInMinutes: 90 cancelTimeoutInMinutes: 5 - job: Windows condition: eq(variables['VSCODE_BUILD_WIN32'], 'true') pool: name: mssqltools steps: - template: win32/sql-product-build-win32.yml timeoutInMinutes: 90 cancelTimeoutInMinutes: 5 - job: Release condition: and(succeeded(), or(eq(variables['VSCODE_RELEASE'], 'true'), and(eq(variables['VSCODE_QUALITY'], 'insider'), eq(variables['Build.Reason'], 'Schedule')))) pool: vmImage: 'Ubuntu-16.04' dependsOn: - macOS - Linux - Windows steps: - template: sql-release.yml trigger: none pr: none schedules: - cron: "0 5 * * Mon-Fri" displayName: Mon-Fri at 7:00 branches: include: - master