diff --git a/.woodpecker/release.yaml b/.woodpecker/release.yaml index 1d91d405..e3cf0397 100644 --- a/.woodpecker/release.yaml +++ b/.woodpecker/release.yaml @@ -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]