diff --git a/source/misc/docker/Dockerfile.Ubuntu20.04build b/source/misc/docker/Dockerfile.Ubuntu20.04build new file mode 100644 index 0000000..f0c8dcf --- /dev/null +++ b/source/misc/docker/Dockerfile.Ubuntu20.04build @@ -0,0 +1,19 @@ +FROM ubuntu:20.04 + +# Set timezone to UTC. This prevents apt-get install SOME-PACKAGES from asking for timezone during setup +ENV TZ=UTC +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone + + +RUN apt-get update && apt-get install -yy build-essential libphysfs-dev libboost-dev cmake libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libboost-program-options-dev libutfcpp-dev zip gettext + +RUN mkdir -p /staging/blockattack-game + +COPY . /staging/blockattack-game + +ENV BLOCKATTACK_VERSION 2.7.0-SNAPSHOT + +RUN cd /staging/blockattack-game && \ +./packdata.sh && \ +cmake . && \ +make diff --git a/travis_build.script b/travis_build.script index d6b3155..91d54cc 100755 --- a/travis_build.script +++ b/travis_build.script @@ -5,5 +5,5 @@ set -e bash source/misc/lint/runLint.sh docker build -f source/misc/docker/Dockerfile.Fedora25build . -t blockattack_test -#docker build -f source/misc/docker/Dockerfile.Ubuntu14.04build . -t blockattack_test +#docker build -f source/misc/docker/Dockerfile.Ubuntu20.04build . -t blockattack_test docker build -f source/misc/docker/Dockerfile.WindoesBuild . -t blockattack_test