-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
54 lines (45 loc) · 2.22 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
language: cpp
compiler:
- g++
env:
global:
- secure: "UE4WwdpYWcHbXy5zGvSItWYOjbzLMac5ponHULHlZmojyqyY0lr36dQ2AINdM0dcq6XpNz45AwoVcTC/pGlm/s7zGvxKbyUWd4QzfRHJMtLcRU7GztTBI3PXAXPdd6a0fL62te0ZD6mCm/LO1gnqDBLZV/gkt55u94VCxfogexeZHjmD/fBds+YlmJ6q9lMGhYKLOPS70C6tGxUq5INZ4/ncjjtUSRMNB6VzsEIIhktgncJyg4SRvXs5hwEVcl/spWnyNtt4HaJp3ah3wmHDA6PI8iEJsQ9eMUlYWx+fYLl2pNZV/s8ebOpvRsXHADC36Z3RYdVbMABHL0VKxszXEgiQtOv+xguTtS6MZqfoeNIQ/KeWCKU5Y+FoNRzZuTS2Go3Ju92xCwx177WJDldtlcRanrmjRp00lRDZF5bHBsUJixMWP1mzqrV+Zg+DYykQ/Er82CiMKTqZTZI5RbpNkxU/Del5oiz3QlymEz3RWUTipoegybMWUsqGS8UCyO50rpz0gw2TA5wl6QAG286zOYgx0zlVpDPKZTyfuveU6dYUtvrO9jqIar7wMs2of1YZ37HUomwEF8WWAp6CQsWTPG4ZJTbiuFvzC9X7ZoABsqScLOrGecqsp4x2SyEfRzn/l/z3D52ILnisQIhRUVXDE51CYJIMorNcNvqAgbtia6w="
dist: trusty
sudo: required
notifications:
email:
on_success: never
on_failure: never
before_install:
- echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
- sudo apt-get update -qq
install:
- sudo apt-get update
- sudo apt-get install build-essential
- sudo apt-get install libglew-dev
- sudo apt-get install libfreetype6-dev
- sudo apt-get install libopenal-dev
- sudo apt-get install libsndfile1-dev
- sudo apt-get install libegl1-mesa-dev
- sudo apt-get install libgles2-mesa-dev
- sudo apt-get install libsdl2-dev
- sudo apt-get install libsdl2-ttf-dev
- sudo apt-get install libassimp-dev
- sudo apt-get install -qq g++-5
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 90
addons:
coverity_scan:
project:
name: "Bang3DEngine/Bang"
description: "Description"
notification_email: ""
build_command_prepend: ""
build_command: "./scripts/fullCompile.sh Debug"
branch_pattern: coverity_scan
script:
- export BANG_COMPILER=/usr/bin/g++-5 && ./scripts/fullCompile.sh Release
- export BANG_COMPILER=/usr/bin/g++-5 && ./scripts/fullCompile.sh Debug
- git clone https://github.com/Bang3DEngine/BangTests ~/BangTests
- ./bin/Debug/BangGameBuilder ~/BangTests/BangTests.bproject Debug
#- cd ~/BangTests && ./BangTests.exe # Disabled, because I have to enable somehow GL&AL context in Travis...