forked from vsimon/webrtcbuilds
-
Notifications
You must be signed in to change notification settings - Fork 71
/
circle.yml
16 lines (16 loc) · 889 Bytes
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
dependencies:
pre:
- sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test
- sudo apt-get update
- sudo apt-get install -qq --no-install-recommends unzip pkg-config libssl-dev libnss3-dev libx11-dev libexpat1-dev libasound2
- sudo apt-get install --yes gcc-5 g++-5
- sudo apt-get install --yes binutils-2.26
- sudo update-alternatives --install /usr/bin/ld ld /usr/lib/binutils-2.26/bin/ld 90
# Use prebuilt WebRTC while CI builds are disabled
- mkdir -p out/webrtc-22215-ab42706-linux-x64; curl -sSL https://github.com/sourcey/webrtc-precompiled-builds/raw/master/webrtc-22215-ab42706-linux-x64.tar.gz | sudo tar -xzC out/webrtc-22215-ab42706-linux-x64
test:
override:
# Disable builds since it exceeds the 4GB memory limit
# - ./build.sh -n Release
# - cd out; tar -xvzf *.tar.gz; cd -
- test/run_tests.sh $(ls -d -1 out/webrtc*/)