1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-10-06 01:07:07 +02:00

Add separate steam builds step

This commit is contained in:
Elias Steurer 2023-08-12 11:57:36 +02:00
parent ebff53948c
commit 4bd6cc3da1
2 changed files with 7 additions and 5 deletions

View File

@ -5,8 +5,10 @@ include:
- ".gitlab/ci/check_jobs.yml"
stages:
# Regular build for every commit
# None Steam build for every commit
- build
# Steam build for every commit
- build_steam
# Git release tag builds
- release_build
# Checks for source code formattings

View File

@ -17,24 +17,24 @@ standalone_linux:
extends:
- .base_linux_build
script:
- python3 Tools/build.py --type=release --deploy-version --use-aqt -installer
- python3 Tools/build.py --type=release --use-aqt -installer --deploy-version
steam_windows:
stage: build
stage: build_steam
extends:
- .base_windows_build
script:
- python Tools/build.py --type=release -steam --use-aqt --deploy-version
steam_osx:
stage: build
stage: build_steam
extends:
- .base_osx_build
script:
- python3 Tools/build.py --type=release -steam --use-aqt --deploy-version --sign_osx
steam_linux:
stage: build
stage: build_steam
extends:
- .base_linux_build
script: