matrixion/azure-pipelines.yml

57 lines
1.1 KiB
YAML
Raw Permalink Normal View History

# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml
trigger:
2019-05-18 03:44:32 +03:00
- master
- releases/*
2019-05-18 03:44:32 +03:00
pr:
- master
- releases/*
2019-05-18 03:44:32 +03:00
stages:
- stage: Build
jobs:
- job: Linux
pool:
vmImage: 'ubuntu-16.04'
2019-05-18 04:17:18 +03:00
variables:
2019-05-18 04:37:48 +03:00
CXX_COMPILER: 'clang++-6.0'
C_COMPILER: 'clang-6.0'
QT_VERSION: '5.11.1'
QT_PKG: '511'
2019-05-18 06:30:43 +03:00
DEPLOYMENT: '1'
2019-05-18 04:17:18 +03:00
USE_BUNDLED_BOOST: '1'
USE_BUNDLED_CMARK: '1'
USE_BUNDLED_JSON: '1'
2019-05-18 04:20:31 +03:00
TRAVIS_OS_NAME: 'linux'
2019-05-18 03:44:32 +03:00
steps:
- template: .ci/azure-build.yml
2019-05-18 04:17:18 +03:00
parameters:
osName: 'linux'
2019-05-18 03:44:32 +03:00
- job: macOS
pool:
2019-05-18 03:45:35 +03:00
vmImage: 'macOS-10.13'
2019-05-18 04:17:18 +03:00
variables:
DEPLOYMENT: '1'
USE_BUNDLED_BOOST: '0'
USE_BUNDLED_CMARK: '0'
USE_BUNDLED_JSON: '0'
2019-05-18 04:20:31 +03:00
TRAVIS_OS_NAME: 'osx'
2019-05-18 03:44:32 +03:00
steps:
- template: .ci/azure-build.yml
2019-05-18 04:17:18 +03:00
parameters:
osName: 'osx'
2019-05-18 03:44:32 +03:00
- job: Windows
pool:
vmImage: 'vs2017-win2016'
2019-05-18 04:20:31 +03:00
variables:
TRAVIS_OS_NAME: 'windows'
2019-05-18 03:44:32 +03:00
steps:
2019-05-18 04:17:18 +03:00
- template: .ci/azure-build.yml
parameters:
osName: 'windows'