diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..3953eb9 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,17 @@ +sudo: required + +language: python + +services: + - docker + +before_install: + - docker pull ubuntu:16.04 + +script: + - set -o errexit + - echo "running..." + - docker build --build-arg TEST_TARGET="$TEST_TARGET" . + +notifications: + email: false diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3b24c10 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +# For travis +FROM buildpack-deps:xenial +SHELL ["/bin/bash", "-c"] +ENV DEBIAN_FRONTEND=noninteractive LANG=C.UTF-8 +RUN mkdir -p /root/emsdk/ +COPY . /root/emsdk/ + +RUN cd /root/ \ + && apt-get update \ + && apt-get install -y python cmake build-essential openjdk-9-jre-headless \ + && /root/emsdk/emsdk install latest \ + && /root/emsdk/emsdk activate latest \ + && source /root/emsdk/emsdk_env.sh --build=Release \ + && echo "int main() {}" > hello_world.cpp \ + && emcc hello_world.cpp +