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:
parent
4dff4f724b
commit
173c3194d0
45
.travis.yml
45
.travis.yml
|
|
@ -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 "
|
|
||||||
cd build &&
|
|
||||||
./premake5-linux64 --with-examples gmake &&
|
./premake5-linux64 --with-examples gmake &&
|
||||||
cd gmake &&
|
cd gmake &&
|
||||||
make -j4 -f NazaraEngine.make config=${CONFIG}dynamic_x64
|
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
|
|
||||||
# "
|
|
||||||
|
|
|
||||||
11
Dockerfile
11
Dockerfile
|
|
@ -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
|
|
||||||
Loading…
Reference in New Issue