Skip to content

Commit 43370d0

Browse files
committed
Update for new travis infrastructure, add Python 3 CI builds
1 parent eb4052d commit 43370d0

File tree

1 file changed

+28
-14
lines changed

1 file changed

+28
-14
lines changed

.travis.yml

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
11
language: cpp
2-
compiler:
3-
- gcc
4-
- clang
5-
before_script:
6-
- sudo apt-get install python-dev libpng-dev zlib1g-dev libssl-dev libx11-dev libgl1-mesa-dev libxrandr-dev libxxf86dga-dev libxcursor-dev bison flex libfreetype6-dev libvorbis-dev libjpeg-dev libopenal-dev libode-dev nvidia-cg-toolkit
7-
script: python makepanda/makepanda.py --everything --git-commit $TRAVIS_COMMIT --installer --threads 4
8-
notifications:
9-
irc:
10-
channels:
11-
- "chat.freenode.net#panda3d"
12-
on_success: change
13-
on_failure: always
14-
use_notice: true
15-
skip_join: true
2+
sudo: false
3+
matrix:
4+
include:
5+
- compiler: gcc
6+
env: PYTHONV=python2.7
7+
- compiler: clang
8+
env: PYTHONV=python3
9+
addons:
10+
apt:
11+
packages:
12+
- bison
13+
- flex
14+
- libfreetype6-dev
15+
- libgl1-mesa-dev
16+
- libjpeg-dev
17+
- libode-dev
18+
- libopenal-dev
19+
- libpng-dev
20+
- libssl-dev
21+
- libvorbis-dev
22+
- libx11-dev
23+
- libxcursor-dev
24+
- libxrandr-dev
25+
- nvidia-cg-toolkit
26+
- python-dev
27+
- python3-dev
28+
- zlib1g-dev
29+
script: $PYTHONV makepanda/makepanda.py --everything --git-commit $TRAVIS_COMMIT --installer --threads 4

0 commit comments

Comments
 (0)