Update for new travis infrastructure, add Python 3 CI builds

This commit is contained in:
rdb
2015-12-06 16:22:55 +01:00
parent eb4052d7b6
commit 43370d00ef
+28 -14
View File
@@ -1,15 +1,29 @@
language: cpp
compiler:
- gcc
- clang
before_script:
- 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
script: python makepanda/makepanda.py --everything --git-commit $TRAVIS_COMMIT --installer --threads 4
notifications:
irc:
channels:
- "chat.freenode.net#panda3d"
on_success: change
on_failure: always
use_notice: true
skip_join: true
sudo: false
matrix:
include:
- compiler: gcc
env: PYTHONV=python2.7
- compiler: clang
env: PYTHONV=python3
addons:
apt:
packages:
- bison
- flex
- libfreetype6-dev
- libgl1-mesa-dev
- libjpeg-dev
- libode-dev
- libopenal-dev
- libpng-dev
- libssl-dev
- libvorbis-dev
- libx11-dev
- libxcursor-dev
- libxrandr-dev
- nvidia-cg-toolkit
- python-dev
- python3-dev
- zlib1g-dev
script: $PYTHONV makepanda/makepanda.py --everything --git-commit $TRAVIS_COMMIT --installer --threads 4