summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorFabio Alessandrelli <fabio.alessandrelli@gmail.com>2020-03-08 02:13:59 +0100
committerFabio Alessandrelli <fabio.alessandrelli@gmail.com>2020-03-08 03:35:13 +0100
commit0f78113529bdd7fc1e3b6900026521f710c066bd (patch)
tree71cbdd29d3eb8183ceb059c9fbfa383541763250 /.travis.yml
parentaa8c8258550ad53c058ffbbeb92b5f6488f3b1df (diff)
downloadredot-engine-0f78113529bdd7fc1e3b6900026521f710c066bd.tar.gz
Add Javascript to CI (export template, release).
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 80191423c1..1434447409 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -117,6 +117,16 @@ matrix:
packages:
- *linux_deps
+ - name: Javascript export template (release, emscripten latest)
+ stage: build
+ env: PLATFORM=javascript TOOLS=no TARGET=release CACHE_NAME=${PLATFORM}-emcc-latest EXTRA_ARGS="module_glslang_enabled=no"
+ os: linux
+ compiler: clang
+ addons:
+ apt:
+ packages:
+ - *linux_deps
+
before_install:
- eval "${MATRIX_EVAL}"
- if [ "$STATIC_CHECKS" = "yes" ]; then
@@ -135,6 +145,11 @@ install:
java -version;
misc/travis/android-tools-linux.sh;
fi
+ - if [ "$PLATFORM" = "javascript" ]; then
+ git clone --depth 1 "https://github.com/emscripten-core/emsdk.git";
+ ./emsdk/emsdk install latest;
+ ./emsdk/emsdk activate latest;
+ fi
before_script:
- if [ "$PLATFORM" = "android" ]; then