trigger: - master jobs: - template: CI/job-doxygen.yml - job: Linux pool: vmImage: 'ubuntu-16.04' strategy: matrix: 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