diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f867f45..f7af55b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,63 +7,63 @@ build linux: stage: build image: rust script: - - apt-get update - - apt-get install -y libclang-3.9-dev libspeechd-dev - - export CPATH=/usr/lib/llvm-3.9/lib/clang/3.9.1/include/ - - cargo build --release - - mv target linux + - apt-get update + - apt-get install -y libclang-3.9-dev libspeechd-dev + - export CPATH=/usr/lib/llvm-3.9/lib/clang/3.9.1/include/ + - cargo build --release + - mv target linux artifacts: paths: - - linux + - linux expire_in: 1 day tags: - - linux + - linux build windows: stage: build script: - - choco install -y llvm rust-ms - - systeminfo - - cargo build --release --target x86_64-pc-windows-msvc - - move target windows + - choco install -y llvm rust-ms + - systeminfo + - cargo build --release --target x86_64-pc-windows-msvc + - move target windows artifacts: paths: - - windows + - windows expire_in: 1 day tags: - - shared-windows - - windows - - windows-1809 + - shared-windows + - windows + - windows-1809 package: stage: package script: - - mkdir godot-tts - - cp godot-tts.gdnlib.release godot-tts/godot-tts.gdnlib - - mkdir -p godot-tts/target/release - - cp linux/release/*.so godot-tts/target/release - - cp windows/release/*.dll godot-tts/target/release - - cp LICENSE godot-tts - - cp TTS.gd godot-tts.g* godot-tts - - cp godot-tts.gdnlib.release godot-tts/godot-tts.gdnlib - - rm godot-tts/*.release + - mkdir godot-tts + - cp godot-tts.gdnlib.release godot-tts/godot-tts.gdnlib + - mkdir -p godot-tts/target/release + - cp linux/release/*.so godot-tts/target/release + - cp windows/release/*.dll godot-tts/target/release + - cp LICENSE godot-tts + - cp TTS.gd godot-tts.g* godot-tts + - cp godot-tts.gdnlib.release godot-tts/godot-tts.gdnlib + - rm godot-tts/*.release artifacts: name: godot-tts paths: - - godot-tts + - godot-tts expire_in: 1 day tags: - - linux + - linux publish: stage: publish script: - - echo Publishing... + - echo Publishing... artifacts: name: godot-tts paths: - - godot-tts + - godot-tts only: - - tags + - tags tags: - - linux + - linux