source:
azure-pipelines.yml
Last change on this file was 77fb5bf, checked in by , 7 months ago | |
---|---|
|
|
File size: 1.3 KB |
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: | | |
[a94e648] | 9 | sudo apt update |
[b8e23f8] | 10 | sudo apt install libsndfile-dev libavformat-dev librubberband-dev libvorbis-dev libflac-dev |
[b7fa316] | 11 | displayName: 'deps' |
12 | - script: | | |
13 | make | |
14 | displayName: 'make' | |
15 | env: | |
16 | CFLAGS: -Werror | |
17 | ||
[6fa0bc3] | 18 | - job: linux_double |
19 | pool: | |
20 | vmImage: 'ubuntu-latest' | |
21 | steps: | |
22 | - script: | | |
23 | sudo apt update | |
24 | sudo apt install libfftw3-dev libsndfile-dev libavformat-dev librubberband-dev libvorbis-dev libflac-dev | |
25 | displayName: 'deps' | |
26 | - script: | | |
[77fb5bf] | 27 | HAVE_AUBIO_DOUBLE=1 WAFOPTS="--enable-fftw3" make |
[6fa0bc3] | 28 | displayName: 'make' |
29 | env: | |
30 | CFLAGS: -Werror | |
31 | ||
[6150f81] | 32 | - job: linux_nodeps |
[b7fa316] | 33 | pool: |
34 | vmImage: 'ubuntu-latest' | |
[46155e50] | 35 | steps: |
36 | - script: | | |
37 | make | |
38 | displayName: 'make' | |
[6f33badc] | 39 | env: |
40 | CFLAGS: -Werror | |
41 | ||
[46155e50] | 42 | - job: windows |
43 | pool: | |
[808c6ac5] | 44 | vmImage: 'windows-latest' |
[46155e50] | 45 | steps: |
46 | - script: | | |
47 | make | |
48 | displayName: 'make' | |
[dbed3ea] | 49 | env: |
50 | # fail on error | |
51 | CFLAGS: /WX | |
[f181953] | 52 | |
53 | - job: macos | |
54 | pool: | |
[7889d29] | 55 | vmImage: 'macos-latest' |
[f181953] | 56 | steps: |
57 | - script: | | |
[07b47b1] | 58 | brew update |
[63a14de] | 59 | brew install pkg-config gnupg |
[e6a5aa5] | 60 | brew install sox ffmpeg libsndfile libvorbis flac lcov |
[f5b8800] | 61 | displayName: 'brew install' |
[07b47b1] | 62 | - script: | |
[f181953] | 63 | make |
64 | displayName: 'make' | |
[6f33badc] | 65 | env: |
66 | CFLAGS: -Werror |
Note: See TracBrowser
for help on using the repository browser.