source:
azure-pipelines.yml
@
6c39d11
Last change on this file since 6c39d11 was 808c6ac5, checked in by , 3 years ago | |
---|---|
|
|
File size: 904 bytes |
Rev | Line | |
---|---|---|
[0be7f65] | 1 | # configuration file for azure continuous integration |
[46155e50] | 2 | jobs: |
[6f33badc] | 3 | |
[46155e50] | 4 | - job: linux |
5 | pool: | |
[b7fa316] | 6 | vmImage: 'ubuntu-latest' |
7 | steps: | |
8 | - script: | | |
[060a26d5] | 9 | sudo apt install libavformat-dev librubberband-dev |
[b7fa316] | 10 | displayName: 'deps' |
11 | - script: | | |
12 | make | |
13 | displayName: 'make' | |
14 | env: | |
15 | CFLAGS: -Werror | |
16 | ||
[6150f81] | 17 | - job: linux_nodeps |
[b7fa316] | 18 | pool: |
19 | vmImage: 'ubuntu-latest' | |
[46155e50] | 20 | steps: |
21 | - script: | | |
22 | make | |
23 | displayName: 'make' | |
[6f33badc] | 24 | env: |
25 | CFLAGS: -Werror | |
26 | ||
[46155e50] | 27 | - job: windows |
28 | pool: | |
[808c6ac5] | 29 | vmImage: 'windows-latest' |
[46155e50] | 30 | steps: |
31 | - script: | | |
32 | make | |
33 | displayName: 'make' | |
[dbed3ea] | 34 | env: |
35 | # fail on error | |
36 | CFLAGS: /WX | |
[f181953] | 37 | |
38 | - job: macos | |
39 | pool: | |
[7889d29] | 40 | vmImage: 'macos-latest' |
[f181953] | 41 | steps: |
42 | - script: | | |
[07b47b1] | 43 | brew update |
[63a14de] | 44 | brew install pkg-config gnupg |
[e6a5aa5] | 45 | brew install sox ffmpeg libsndfile libvorbis flac lcov |
[f5b8800] | 46 | displayName: 'brew install' |
[07b47b1] | 47 | - script: | |
[f181953] | 48 | make |
49 | displayName: 'make' | |
[6f33badc] | 50 | env: |
51 | CFLAGS: -Werror |
Note: See TracBrowser
for help on using the repository browser.