mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Add aarch64 build to the gitlab CI yml
This commit is contained in:
parent
4bbf5c7483
commit
d137623dba
@ -84,6 +84,22 @@ coverage:
|
||||
- LICENSE
|
||||
expire_in: 1 week
|
||||
|
||||
.tlinux-aarch64:
|
||||
image: registry.gitlab.com/veloren/veloren-docker-ci/cache/release-linux-aarch64:${CACHE_IMAGE_TAG}
|
||||
script:
|
||||
- ln -s /dockercache/target target
|
||||
- cat ./.gitlab/scripts/linux-aarch64.sh
|
||||
- source ./.gitlab/scripts/linux-aarch64.sh
|
||||
- cp -r target/release/veloren-server-cli $CI_PROJECT_DIR
|
||||
- cp -r target/release/veloren-voxygen $CI_PROJECT_DIR
|
||||
artifacts:
|
||||
paths:
|
||||
- veloren-server-cli
|
||||
- veloren-voxygen
|
||||
- assets/
|
||||
- LICENSE
|
||||
expire_in: 1 week
|
||||
|
||||
.twindows:
|
||||
image: registry.gitlab.com/veloren/veloren-docker-ci/cache/release-windows:${CACHE_IMAGE_TAG}
|
||||
script:
|
||||
@ -170,6 +186,12 @@ air-linux:
|
||||
- .release-nightly-tmp-fix-airshipper
|
||||
tags: ["veloren/veloren", "build", "publish", "trusted"]
|
||||
|
||||
air-linux-aarch64:
|
||||
extends:
|
||||
- .tlinux-aarch64
|
||||
- .release-nightly-tmp-fix-airshipper
|
||||
tags: ["veloren/veloren", "build", "publish", "trusted"]
|
||||
|
||||
air-windows:
|
||||
extends:
|
||||
- .twindows
|
||||
@ -190,6 +212,12 @@ opt-linux:
|
||||
- .optional-release
|
||||
tags: ["veloren/veloren", "build"]
|
||||
|
||||
opt-linux-aarch64:
|
||||
extends:
|
||||
- .tlinux-aarch64
|
||||
- .optional-release
|
||||
tags: ["veloren/veloren", "build"]
|
||||
|
||||
opt-windows:
|
||||
extends:
|
||||
- .twindows
|
||||
|
Loading…
Reference in New Issue
Block a user