source: azure-pipelines.yml @ eed0199

Last change on this file since eed0199 was a94e648, checked in by Paul Brossier <piem@piem.org>, 12 months ago

[ci] run apt update before install on azure

  • Property mode set to 100644
File size: 926 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 update
10      sudo apt install libavformat-dev librubberband-dev
11    displayName: 'deps'
12  - script: |
13      make
14    displayName: 'make'
15    env:
16      CFLAGS: -Werror
17
18- job: linux_nodeps
19  pool:
20    vmImage: 'ubuntu-latest'
21  steps:
22  - script: |
23      make
24    displayName: 'make'
25    env:
26      CFLAGS: -Werror
27
28- job: windows
29  pool:
30    vmImage: 'windows-latest'
31  steps:
32  - script: |
33      make
34    displayName: 'make'
35    env:
36      # fail on error
37      CFLAGS: /WX
38
39- job: macos
40  pool:
41    vmImage: 'macos-latest'
42  steps:
43  - script: |
44      brew update
45      brew install pkg-config gnupg
46      brew install sox ffmpeg libsndfile libvorbis flac lcov
47    displayName: 'brew install'
48  - script: |
49      make
50    displayName: 'make'
51    env:
52      CFLAGS: -Werror
Note: See TracBrowser for help on using the repository browser.