Travis: Remake script to not use docker

Former-commit-id: 7defc544b9eaa9f0490e82092aed1463a08bf35c [formerly a13d1908cd8b640bc4a435f1215c9b54be24e081] [formerly 982b4e0891795af3d299aed2f19a6ef93a29690b [formerly c7fd6461f6dc07fbc7e14a605dccc07b2a54b585]]
Former-commit-id: 03a7e2f592e4d394921d3b5e596848c47837dc40 [formerly 7087d97527118834280ff3ace4eb3ac30b99f9d2]
Former-commit-id: 49cd6d0273e2a8d1190ca872cdb89cdf53b2ac11
This commit is contained in:
Lynix 2016-10-04 15:50:32 +02:00
parent 4dff4f724b
commit 173c3194d0
2 changed files with 30 additions and 32 deletions

View File

@ -1,8 +1,29 @@
language: language:
cpp cpp
dist:
trusty
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- libassimp-dev
- libfreetype6-dev
- libgl1-mesa-dev
- libopenal-dev
- libsndfile1-dev
- libx11-dev
- libxcb-cursor-dev
- libxcb-ewmh-dev
- libxcb-icccm4-dev
- libxcb-keysyms1-dev
- libxcb-randr0-dev
- mesa-common-dev
sudo: sudo:
required false
notifications: notifications:
email: true email: true
@ -11,25 +32,13 @@ env:
- CONFIG=debug - CONFIG=debug
- CONFIG=release - CONFIG=release
services:
- docker
before_install:
- docker build -t nazara .
script: script:
- docker run --name Nazara -v `pwd`:/NazaraEngine nazara - cd build &&
sh -c " ./premake5-linux64 --with-examples gmake &&
cd build && cd gmake &&
./premake5-linux64 --with-examples gmake && make -j4 -f NazaraEngine.make config=${CONFIG}dynamic_x64
cd gmake &&
make -j4 -f NazaraEngine.make config=${CONFIG}dynamic_x64
"
#after_script: after_script:
# - docker exec Nazara - cd ../../tests &&
# sh -c " export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../lib/gmake/x64/:../extlibs/lib/gmake/x64/ &&
# cd ../../tests && ./NazaraUnitTests
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../lib/gmake/x64/:../extlibs/lib/gmake/x64/ &&
# ./NazaraUnitTests
# "

View File

@ -1,11 +0,0 @@
FROM ubuntu:xenial
RUN apt-get update && apt-get -y install && \
apt-get install -y libssl1.0.0 libssl-dev && \
apt-get install -y libopenal-dev libsndfile1-dev && \
apt-get install -y libxcb-cursor-dev libxcb-ewmh-dev libxcb-randr0-dev libxcb-icccm4-dev libxcb-keysyms1-dev libx11-dev libfreetype6-dev && \
apt-get install -y mesa-common-dev libgl1-mesa-dev && \
apt-get install -y libassimp-dev
RUN mkdir /NazaraEngine
WORKDIR /NazaraEngine