Split export into multiple jobs
This commit is contained in:
parent
84756bd5c0
commit
4d1fad5cf1
|
@ -3,30 +3,61 @@ stages:
|
||||||
- test
|
- test
|
||||||
- deploy
|
- deploy
|
||||||
|
|
||||||
|
before_script:
|
||||||
|
- apt-get update
|
||||||
|
- apt-get install -y zip
|
||||||
|
- mkdir -p bin
|
||||||
|
- mkdir -p ~/.cache
|
||||||
|
- mkdir -p ~/.config/godot
|
||||||
|
- wget http://downloads.tuxfamily.org/godotengine/3.0.2/Godot_v3.0.2-stable_linux_server.64.zip -O godot3-server.zip
|
||||||
|
- unzip godot3-server.zip
|
||||||
|
- rm godot3-server.zip
|
||||||
|
- mv Godot_v3.0.2-stable_linux_server.64 bin/godot3-server
|
||||||
|
- chmod +x bin/godot3-server
|
||||||
|
- df -h
|
||||||
|
- WGET_ARGS='' make install-templates
|
||||||
|
|
||||||
|
export:html5:
|
||||||
job make exports:
|
- stage: deploy
|
||||||
stage: deploy
|
|
||||||
before_script:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y zip
|
|
||||||
- mkdir -p bin
|
|
||||||
- wget http://downloads.tuxfamily.org/godotengine/3.0.2/Godot_v3.0.2-stable_linux_server.64.zip -O godot3-server.zip
|
|
||||||
- unzip godot3-server.zip
|
|
||||||
- rm godot3-server.zip
|
|
||||||
- mv Godot_v3.0.2-stable_linux_server.64 bin/godot3-server
|
|
||||||
- chmod +x bin/godot3-server
|
|
||||||
- df -h
|
|
||||||
- whoami
|
|
||||||
- mkdir -p ~/.cache
|
|
||||||
- mkdir -p ~/.config/godot
|
|
||||||
- WGET_ARGS='' make install-templates
|
|
||||||
- find ~/.local/share/godot
|
|
||||||
script:
|
script:
|
||||||
- GODOT=./bin/godot3-server make export-all
|
- GODOT=./bin/godot3-server make export-html5
|
||||||
after_script:
|
|
||||||
- find build/
|
|
||||||
- git status
|
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- build/
|
- build/
|
||||||
|
only:
|
||||||
|
- tags
|
||||||
|
name: "$CI_PROJECT_NAME"-"$CI_COMMIT_REF_NAME"-html5
|
||||||
|
|
||||||
|
export:windows:
|
||||||
|
- stage: deploy
|
||||||
|
script:
|
||||||
|
- GODOT=./bin/godot3-server make export-windows
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- build/
|
||||||
|
only:
|
||||||
|
- tags
|
||||||
|
name: "$CI_PROJECT_NAME"-windows
|
||||||
|
name: "$CI_PROJECT_NAME"-"$CI_COMMIT_REF_NAME"-windows
|
||||||
|
|
||||||
|
export:osx:
|
||||||
|
- stage: deploy
|
||||||
|
script:
|
||||||
|
- GODOT=./bin/godot3-server make export-osx
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- build/
|
||||||
|
only:
|
||||||
|
- tags
|
||||||
|
name: "$CI_PROJECT_NAME"-osx
|
||||||
|
name: "$CI_PROJECT_NAME"-"$CI_COMMIT_REF_NAME"-osx
|
||||||
|
|
||||||
|
export:linux:
|
||||||
|
- stage: deploy
|
||||||
|
script:
|
||||||
|
- GODOT=./bin/godot3-server make export-linux
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- build/
|
||||||
|
name: "$CI_PROJECT_NAME"-"$CI_COMMIT_REF_NAME"-linux
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue