source: azure-pipelines.yml @ fc9c60e

feature/cnnfeature/crepefix/ffmpeg5
Last change on this file since fc9c60e was fc9c60e, checked in by Paul Brossier <piem@piem.org>, 4 years ago

Merge branch 'master' into feature/autosink

  • Property mode set to 100644
File size: 886 bytes
Line 
1#  configuration file for azure continuous integration
2jobs:
3
4- job: linux
5  pool:
6    vmImage: 'ubuntu-latest'
7  steps:
8  - script: |
9      sudo apt install libavformat-dev
10    displayName: 'deps'
11  - script: |
12      make
13    displayName: 'make'
14    env:
15      CFLAGS: -Werror
16
17- job: linux_nodeps
18  pool:
19    vmImage: 'ubuntu-latest'
20  steps:
21  - script: |
22      make
23    displayName: 'make'
24    env:
25      CFLAGS: -Werror
26
27- job: windows
28  pool:
29    vmImage: 'vs2017-win2016'
30  steps:
31  - script: |
32      make
33    displayName: 'make'
34    env:
35      # fail on error
36      CFLAGS: /WX
37
38- job: macos
39  pool:
40    vmImage: 'macos-latest'
41  steps:
42  - script: |
43      brew update
44      brew install pkg-config gnupg
45      brew install sox ffmpeg libsndfile libvorbis flac lcov
46    displayName: 'brew install'
47  - script: |
48      make
49    displayName: 'make'
50    env:
51      CFLAGS: -Werror
Note: See TracBrowser for help on using the repository browser.