diff --git a/.travis.yml b/.travis.yml index 1d3898b2..c45e11d4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,12 @@ os: services: docker install: - - echo "$TRAVIS_OS_NAME" + - echo "$TRAVIS_OS_NAME" + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then docker build -t coatisoftware/local deployment/dockerfiles/windows/travis_ci; fi + +script: + - COMMIT_HASH=$(git rev-parse HEAD) + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then docker run --name builder coatisoftware/local ${COMMIT_HASH}; fi + diff --git a/deployment/dockerfiles/windows/travis_ci/Dockerfile b/deployment/dockerfiles/windows/travis_ci/Dockerfile new file mode 100644 index 00000000..c1a7f1a1 --- /dev/null +++ b/deployment/dockerfiles/windows/travis_ci/Dockerfile @@ -0,0 +1,5 @@ +FROM coatisoftware/windows_64_qt_llvm:qt5123-llvm900 + +COPY entrypoint.bat /entrypoint.bat + +ENTRYPOINT ["/entrypoint.bat"] diff --git a/deployment/dockerfiles/windows/travis_ci/entrypoint.bat b/deployment/dockerfiles/windows/travis_ci/entrypoint.bat new file mode 100644 index 00000000..7f56006d --- /dev/null +++ b/deployment/dockerfiles/windows/travis_ci/entrypoint.bat @@ -0,0 +1,3 @@ + +echo "building commit: $1" +