hopefully final release test

This commit is contained in:
era 2025-01-19 23:48:31 +03:30
parent 9bb4f4cef0
commit 5ad8c7850b
No known key found for this signature in database
GPG Key ID: D09203E19A264BC3

View File

@ -45,29 +45,43 @@ steps:
- zip -rv ../../../../ballisticakit_windows_server.zip ballisticakit_windows_server
- cd ../../../..
depends_on: [parallel-prepare]
- name: build-gui-docker
image: woodpeckerci/plugin-docker-buildx
- name: build-and-publish-gui-docker
image: woodpeckerci/plugin-kaniko
settings:
dry-run: true
registry: codeberg.org
repo: ${CI_REPO}
tags:
- latest-debug
- latest-gui-debug
- ${CI_COMMIT_TAG}-debug
- ${CI_COMMIT_TAG}-gui-debug
username: ${CI_REPO_OWNER}
password:
from_secret: ACCESS_TOKEN
dockerfile: config/docker/Dockerfile
build_args:
- cmake_build_type=Debug
- headless_build=1
- headless_build=0
platforms:
- linux/amd64
output: type=docker,dest=ballisticakit_docker.tar
depends_on: [parallel-prepare]
- name: build-server-docker
image: woodpeckerci/plugin-docker-buildx
- name: build-and-publish-server-docker
image: woodpeckerci/plugin-kaniko
settings:
dry-run: true
registry: codeberg.org
repo: ${CI_REPO}
tags:
- latest-server-debug
- ${CI_COMMIT_TAG}-server-debug
username: ${CI_REPO_OWNER}
password:
from_secret: ACCESS_TOKEN
dockerfile: config/docker/Dockerfile
build_args:
- cmake_build_type=Debug
- headless_build=1
platforms:
- linux/amd64
output: type=docker,dest=ballisticakit_server_docker.tar
depends_on: [parallel-prepare]
- name: build-sphinx-docs
image: codeberg.org/3ra/ballistica-dev:latest
@ -77,7 +91,7 @@ steps:
- mv -v build/sphinx build/ballistica_sphinx_docs
- tar cvfC ballistica_sphinx_docs.tar build ballistica_sphinx_docs
depends_on: [parallel-prepare]
- name: publish
- name: release
image: woodpeckerci/plugin-release
settings:
api_key:
@ -91,9 +105,7 @@ steps:
- '../build_prefabs/ballisticakit_linux_x86_64_server.tar.gz'
- '../build_prefabs/ballisticakit_mac_server.tar.gz'
- '../build_prefabs/ballisticakit_windows_server.zip'
- 'ballisticakit_docker.tar'
- 'ballisticakit_server_docker.tar'
- '../build_sphinx_docs/ballistica_sphinx_docs.tar'
note: 'These are debug prefab builds; use them for testing purposes only. Check out https://ballistica.net/downloads for official/blessed release builds'
title: ${CI_COMMIT_TAG}
depends_on: [build-prefabs, build-gui-docker, build-server-docker, build-sphinx-docs]
depends_on: [build-prefabs, build-sphinx-docs]