From c0f412dd0baad7078ed6fdc2c73398c2bbb13847 Mon Sep 17 00:00:00 2001 From: nokotan Date: Fri, 27 Mar 2020 02:58:58 +0900 Subject: [PATCH] Add travis CI support --- .travis.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d1be2c9 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,33 @@ +language: cpp + +services: + - docker + +before_install: + - docker pull trzeci/emscripten:1.39.10-upstream + +script: + - docker run --name dxlib trzeci/emscripten:1.39.10-upstream bash -c "git clone --recursive https://github.com/nokotan/DxLibForHTML5.git && cd DxLibForHTML5 && mkdir build && cd build && emcmake cmake .. && emmake make" + - mkdir extlib + - mkdir extlib/bin + - docker cp dxlib:/src/DxLibForHTML5/build/libDxLib.a extlib/bin/ + - docker cp dxlib:/src/DxLibForHTML5/build/libDxUseCLib.a extlib/bin/ + - docker cp dxlib:/src/DxLibForHTML5/build/libDxDrawFunc.a extlib/bin/ + - mkdir extlib/include + - docker cp dxlib:/src/DxLibForHTML5/DxCompileConfig.h extlib/include/ + - docker cp dxlib:/src/DxLibForHTML5/DxDataType.h extlib/include/ + - docker cp dxlib:/src/DxLibForHTML5/DxDataTypeHTML5.h extlib/include/ + - docker cp dxlib:/src/DxLibForHTML5/DxFunctionWin.h extlib/include/ + - docker cp dxlib:/src/DxLibForHTML5/DxLib.h extlib/include/ + - zip -r DxLibForHTML5.zip extlib + - tar -cvzf DxLibForHTML5.tgz extlib/* + +deploy: + provider: releases + token: $GITHUB_TOKEN + file: + - DxLibForHTML5.zip + - DxLibForHTML5.tgz + skip_cleanup: true + on: + tags: true