robber-and-dobber/.gitlab-ci.yml

46 lines
No EOL
1.1 KiB
YAML

image: unityci/editor:VERSION
before_script:
- apt-get update
- apt-get install -y --no-install-recommends \
xvfb \
xorg-dev \
libglu1-mesa-dev
- curl -sL https://deb.nodesource.com/setup_14.x | bash -
- apt-get update
- apt-get install -y --no-install-recommends \
nodejs \
python2.7 \
cmake \
default-jre-headless
- git clone https://github.com/emscripten-core/emsdk.git
- cd emsdk
- ./emsdk install latest
- ./emsdk activate latest
- source ./emsdk_env.sh
- export UNITY_LICENSE_CONTENT="$UNITY_LICENSE"
- . <(curl -s https://raw.githubusercontent.com/game-ci/docker/master/entrypoint.sh)
build_windows:
stage: build
script:
- unity-ci build --target StandaloneWindows64 --output build/windows
artifacts:
paths:
- build/windows/
build_linux:
stage: build
script:
- unity-ci build --target StandaloneLinux64 --output build/linux
artifacts:
paths:
- build/linux/
build_webgl:
stage: build
script:
- unity-ci build --target WebGL --output build/webgl
artifacts:
paths:
- build/webgl/