git repos / blockattack-game

commit ae574f71

sago007 · 2017-03-01 19:36
ae574f71a30b586f7301d7897f6628f2f64b6186 patch · browse files
parent 072c01eb950e1ef3b200c6282f969c87cda92f0e

Added compiling using Docker

Changed files

M .travis.yml before
M travis_build.script before
diff --git a/.travis.yml b/.travis.yml index f591d43..f6bcbc9 100644 --- a/.travis.yml +++ b/.travis.yml
@@ -2,30 +2,9 @@ sudo: required
language: cpp
-addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- - boost-latest
- packages:
- - g++-4.9
- - build-essential
- - libenet-dev
- - libphysfs-dev
- - libboost1.55-dev
- - libjsoncpp-dev
- - cmake
+services:
+ - docker
-cache:
- apt: true
-
-before_install:
- - sudo apt-add-repository --yes ppa:zoogie/sdl2-snapshots
- - sudo apt-get update -qq
- - sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libboost-program-options-dev
-
-install:
- - export CXX="g++-4.9"
script: ./travis_build.script
diff --git a/travis_build.script b/travis_build.script index 37d83d4..494b1aa 100755 --- a/travis_build.script +++ b/travis_build.script
@@ -4,12 +4,5 @@ set -e
# First check for formatting errors
bash source/misc/lint/runLint.sh
-# Travis runs Ubuntu 12.04 and misses libutfcpp-dev.
-cp source/misc/travis_help/utf8_v2_3_4/source/utf8.h source/code/
-cp -r source/misc/travis_help/utf8_v2_3_4/source/utf8 source/code/
-cmake .
-make
-make clean
-./packdata.sh
-#i686-pc-mingw32-c++ -c -std=c++11 source/code/os.cpp -o windows_os_test.o
-
+docker build -f source/misc/docker/Dockerfile.Ubuntu14.04build . -t blockattack_test
+docker build -f source/misc/docker/Dockerfile.WindoesBuild . -t blockattack_test