deskflow/azure-pipelines.yml
Jamie Newbon 4428746eb0 #6771 Stopped parallel builds and added u16 to workers
For some reason Ubuntu 16 didn't like running in parallel and as azure doesn't git
many core disabling multicore building doesn't affect the time that much
2020-09-22 11:25:16 +01:00

127 lines
3.2 KiB
YAML

trigger:
- master
jobs:
- template: CI/job-doxygen.yml
- job: Linux
pool:
vmImage: 'ubuntu-16.04'
strategy:
matrix:
ubuntu1604:
image: symless/synergy-core:ubuntu16.04
packager: deb
name: ubuntu16
ubuntu1804:
image: symless/synergy-core:ubuntu18.04
packager: deb
name: ubuntu18
ubuntu1910:
image: symless/synergy-core:ubuntu19.10
packager: deb
name: ubuntu19
ubuntu2004:
image: symless/synergy-core:ubuntu20.04
packager: deb
name: ubuntu20
debian9:
image: symless/synergy-core:debian9
packager: deb
name: debian9
debian10:
image: symless/synergy-core:debian10
packager: deb
name: debian10
fedora28:
image: symless/synergy-core:fedora28
packager: rpm
name: fedora28
fedora29:
image: symless/synergy-core:fedora29
packager: rpm
name: fedora29
fedora30:
image: symless/synergy-core:fedora30
packager: rpm
name: fedora30
centos7.6:
image: symless/synergy-core:centos7.6
packager: rpm
name: centos76
centos8:
image: symless/synergy-core:centos8
packager: rpm
name: centos8
container: $[ variables['image'] ]
steps:
- template: CI/checkout.yml
- template: CI/Linux/linux-build.yml
- job: MacOS
strategy:
matrix:
mojave-std:
image: macOS-10.14
name: mojave
version: 10.12
buildType: "standard"
prefix: "synergy"
mojave-ent:
image: macOS-10.14
name: mojave
version: 10.12
buildType: "enterprise"
prefix: "synergy-enterprise"
catalina-std:
image: macOS-10.15
name: catalina
version: 10.14
buildType: "standard"
prefix: "synergy"
catalina-ent:
image: macOS-10.15
name: catalina
version: 10.14
buildType: "enterprise"
prefix: "synergy-enterprise"
pool:
vmImage: $[ variables['image'] ]
variables:
QT_PATH: '/usr/local/opt/qt/bin'
steps:
- template: CI/checkout.yml
- template: CI/MacOS/mac-build.yml
- job: Windows
strategy:
matrix:
vs2019:
image: windows-2019
buildType: "standard"
prefix: "synergy"
vs2019ent:
image: windows-2019
buildType: "enterprise"
prefix: "synergy_enterprise"
pool:
vmImage: $[ variables['image'] ]
variables:
QT_VERSION: '5.12.6'
QLI_OUT_DIR: '.\deps\Qt'
QLI_BASE_URL: 'http://qt.mirror.constant.com/'
QT_BIN_PATH: '$(Build.Repository.LocalPath)\$(QLI_OUT_DIR)\$(QT_VERSION)\msvc2017_64'
QT_BIN_PATH_32: '$(Build.Repository.LocalPath)\$(QLI_OUT_DIR)\$(QT_VERSION)\msvc2017'
BONJOUR_SDK_DIR: 'deps\BonjourSDK'
ENV_BAT: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\vsdevcmd'
steps:
- template: CI/checkout.yml
- template: CI/Windows/windows-build.yml