Update .gitlab-ci.yml file
This commit is contained in:
parent
191b8b8673
commit
34131b57fb
1 changed files with 39 additions and 5 deletions
|
|
@ -1,12 +1,46 @@
|
||||||
image: unityci/editor:2020.3.16f1
|
image: unityci/editor:VERSION
|
||||||
|
|
||||||
before_script:
|
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"
|
- export UNITY_LICENSE_CONTENT="$UNITY_LICENSE"
|
||||||
- . <(curl -s https://raw.githubusercontent.com/game-ci/docker/master/entrypoint.sh)
|
- . <(curl -s https://raw.githubusercontent.com/game-ci/docker/master/entrypoint.sh)
|
||||||
|
|
||||||
build:
|
build_windows:
|
||||||
|
stage: build
|
||||||
script:
|
script:
|
||||||
- unity-ci build --target Standalone --output build
|
- unity-ci build --target StandaloneWindows64 --output build/windows
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- build/
|
- 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/
|
||||||
Loading…
Reference in a new issue