forked from kaltura/nginx-vod-module
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
23 lines (23 loc) · 1.05 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
before_install:
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
- sudo apt-get update -qq
- sudo apt-get install -y libssl-dev libpcre3-dev libxml2-dev wget unzip libopencore-amrwb0 libopencore-amrnb0 libass9 libgsm1 libmp3lame0 libjpeg9 libspeex1 libtheora0 libva2 libvpx6 libxvidcore4 libnuma1 gcc-10 libvdpau1 libfdk-aac1 libva-drm2 libva-x11-2 libvorbisfile3 libopenjp2-7 libzvbi0 libx264-155 libx265-179 libxcb1-dev libxcb-shm0-dev libvorbisenc2
- wget http://installrepo.origin.kaltura.org/repo/aptn/test_debs/kaltura-ffmpeg_4.2.2-1_amd64.deb
- sudo dpkg -i kaltura-ffmpeg_4.2.2-1_amd64.deb
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 20
language: c
compiler:
- clang
- gcc
dist: focal
env:
- NGX_VOD_MODULE=--add-module=./nginx-vod-module
- NGX_VOD_MODULE=--add-dynamic-module=./nginx-vod-module
script: ./travis_build.sh $NGX_VOD_MODULE
notifications:
email:
recipients:
on_success: change
on_failure: always