deskflow/azure-pipelines.yml
2020-08-10 13:57:36 +01:00

123 lines
3.2 KiB
YAML

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