mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-02-06 23:59:18 +08:00
docker whyyyy
This commit is contained in:
parent
18741bb4d4
commit
5e8b1045d9
@ -3,7 +3,7 @@ when:
|
|||||||
ref: refs/tags/v*
|
ref: refs/tags/v*
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: build
|
- name: build-general
|
||||||
image: codeberg.org/3ra/ballistica-dev:latest
|
image: codeberg.org/3ra/ballistica-dev:latest
|
||||||
pull: true
|
pull: true
|
||||||
commands:
|
commands:
|
||||||
@ -15,10 +15,6 @@ steps:
|
|||||||
- make prefab-linux-x86-64-server-debug-build
|
- make prefab-linux-x86-64-server-debug-build
|
||||||
- make prefab-mac-arm64-server-debug-build
|
- make prefab-mac-arm64-server-debug-build
|
||||||
- make prefab-windows-x86-server-debug-build
|
- make prefab-windows-x86-server-debug-build
|
||||||
- make docker-gui-release
|
|
||||||
- make docker-save
|
|
||||||
- make docker-server-release
|
|
||||||
- make docker-save
|
|
||||||
- make docs-sphinx
|
- make docs-sphinx
|
||||||
- mv -v build/prefab/full/linux_arm64_gui/debug build/prefab/full/linux_arm64_gui/ballisticakit_linux_arm64
|
- mv -v build/prefab/full/linux_arm64_gui/debug build/prefab/full/linux_arm64_gui/ballisticakit_linux_arm64
|
||||||
- tar cvzfC ballisticakit_linux_arm64.tar.gz build/prefab/full/linux_arm64_gui ballisticakit_linux_arm64
|
- tar cvzfC ballisticakit_linux_arm64.tar.gz build/prefab/full/linux_arm64_gui ballisticakit_linux_arm64
|
||||||
@ -40,10 +36,30 @@ steps:
|
|||||||
- cd build/prefab/full/windows_x86_server
|
- cd build/prefab/full/windows_x86_server
|
||||||
- zip -rv ../../../../ballisticakit_windows_server.zip ballisticakit_windows_server
|
- zip -rv ../../../../ballisticakit_windows_server.zip ballisticakit_windows_server
|
||||||
- cd ../../../..
|
- cd ../../../..
|
||||||
- mv -v build/docker/bombsquad_gui_release_docker.tar ballisticakit_docker.tar
|
|
||||||
- mv -v build/docker/bombsquad_server_release_docker.tar ballisticakit_server_docker.tar
|
|
||||||
- mv -v build/sphinx build/ballisticakit_sphinx
|
- mv -v build/sphinx build/ballisticakit_sphinx
|
||||||
- tar -cvfC ballisticakit_sphinx_docs.tar build ballisticakit_sphinx
|
- tar -cvfC ballisticakit_sphinx_docs.tar build ballisticakit_sphinx
|
||||||
|
- name: build-gui-docker
|
||||||
|
image: woodpeckerci/plugin-docker-buildx
|
||||||
|
settings:
|
||||||
|
dry-run: true
|
||||||
|
dockerfile: config/docker/Dockerfile
|
||||||
|
build_args:
|
||||||
|
- cmake_build_type=Debug
|
||||||
|
- headless_build=1
|
||||||
|
platforms:
|
||||||
|
- linux/amd64
|
||||||
|
output: type=docker,dest=ballisticakit_docker.tar
|
||||||
|
- name: build-server-docker
|
||||||
|
image: woodpeckerci/plugin-docker-buildx
|
||||||
|
settings:
|
||||||
|
dry-run: true
|
||||||
|
dockerfile: config/docker/Dockerfile
|
||||||
|
build_args:
|
||||||
|
- cmake_build_type=Debug
|
||||||
|
- headless_build=1
|
||||||
|
platforms:
|
||||||
|
- linux/amd64
|
||||||
|
output: type=docker,dest=ballisticakit_server_docker.tar
|
||||||
- name: publish
|
- name: publish
|
||||||
image: woodpeckerci/plugin-release
|
image: woodpeckerci/plugin-release
|
||||||
settings:
|
settings:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user