mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
37 lines
1.1 KiB
YAML
37 lines
1.1 KiB
YAML
|
.optional-release: &optional-release
|
||
|
stage: optional-builds
|
||
|
tags:
|
||
|
- veloren-docker
|
||
|
except:
|
||
|
- schedules
|
||
|
when: manual
|
||
|
|
||
|
optional-release:linux:
|
||
|
<<: *optional-release
|
||
|
script:
|
||
|
- cargo build --verbose --release
|
||
|
- cp target/release/veloren-server-cli $CI_PROJECT_DIR
|
||
|
- cp target/release/veloren-voxygen $CI_PROJECT_DIR
|
||
|
- strip --strip-all veloren-server-cli
|
||
|
- strip --strip-all veloren-voxygen
|
||
|
artifacts:
|
||
|
paths:
|
||
|
- veloren-server-cli
|
||
|
- veloren-voxygen
|
||
|
- assets/
|
||
|
- LICENSE
|
||
|
expire_in: 1 week
|
||
|
|
||
|
optional-release:windows:
|
||
|
<<: *optional-release
|
||
|
script:
|
||
|
- cargo build --verbose --target=x86_64-pc-windows-gnu --release
|
||
|
- cp target/x86_64-pc-windows-gnu/release/veloren-server-cli.exe $CI_PROJECT_DIR
|
||
|
- cp target/x86_64-pc-windows-gnu/release/veloren-voxygen.exe $CI_PROJECT_DIR
|
||
|
artifacts:
|
||
|
paths:
|
||
|
- veloren-server-cli.exe
|
||
|
- veloren-voxygen.exe
|
||
|
- assets/
|
||
|
- LICENSE
|
||
|
expire_in: 1 week
|