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

Add installer to artifacts

Always build arm and x64 osx versions
This commit is contained in:
Elias Steurer 2022-07-22 14:07:38 +02:00
parent 962f3ea4cd
commit 8953ed7a22

View File

@ -49,6 +49,7 @@ build:shared_windows_release:
expire_in: "4 weeks"
paths:
- build-x64-windows-release/bin/
- build-x64-windows-release/ScreenPlay-Installer.exe
build:windows_release:
@ -67,6 +68,7 @@ build:windows_release:
expire_in: "4 weeks"
paths:
- build-x64-windows-release/bin/
- build-x64-windows-release/ScreenPlay-Installer.exe
build:windows_release_steam:
stage: build
@ -84,6 +86,7 @@ build:windows_release_steam:
expire_in: "4 weeks"
paths:
- build-x64-windows-release/bin/
- build-x64-windows-release/ScreenPlay-Installer.exe
build:osx_release:
stage: build
@ -96,11 +99,15 @@ build:osx_release:
- python3 -m aqt install-tool -O ../aqt mac desktop tools_ifw
- cd Tools
- python3 setup.py
- python3 build.py -type release -use-aqt -installer
- python3 build.py -type release -use-aqt -installer -architecture x64
- python3 build.py -type release -use-aqt -installer -architecture arm64
artifacts:
expire_in: "4 weeks"
paths:
- build-x64-osx-release/bin/
- build-arm-osx-release/bin/
- build-x64-osx-release/ScreenPlay-Installer.dmg
- build-arm-osx-release/ScreenPlay-Installer.dmg
build:osx_release_steam:
stage: build
@ -113,11 +120,15 @@ build:osx_release_steam:
- python3 -m aqt install-tool -O ../aqt mac desktop tools_ifw
- cd Tools
- python3 setup.py
- python3 build.py -type release -steam -use-aqt -installer
- python3 build.py -type release -steam -use-aqt -installer -architecture x64
- python3 build.py -type release -steam -use-aqt -installer -architecture arm64
artifacts:
expire_in: "4 weeks"
paths:
- build-x64-osx-release/bin/
- build-arm-osx-release/bin/
- build-x64-osx-release/ScreenPlay-Installer.dmg
- build-arm-osx-release/ScreenPlay-Installer.dmg
build:linux_release:
stage: build
@ -184,6 +195,7 @@ release:windows_standalone:
expire_in: "never"
paths:
- build-x64-windows-release/bin/
- build-x64-windows-release/ScreenPlay-Installer.exe
release:osx_steam:
stage: build
@ -196,13 +208,17 @@ release:osx_steam:
- python -m aqt install-tool -O ../aqt mac desktop tools_ifw
- cd Tools
- python3 setup.py
- python3 build.py -type release -steam -use-aqt -sign
- python3 build.py -type release -steam -use-aqt -sign -architecture x64
- python3 build.py -type release -steam -use-aqt -sign -architecture arm64
only:
- release
artifacts:
expire_in: "never"
paths:
- build-x64-osx-release/bin/
- build-arm-osx-release/bin/
- build-x64-osx-release/ScreenPlay-Installer.dmg
- build-arm-osx-release/ScreenPlay-Installer.dmg
release:osx_standalone:
stage: build
@ -215,13 +231,16 @@ release:osx_standalone:
- python3 -m aqt install-tool -O ../aqt mac desktop tools_ifw
- cd Tools
- python3 setup.py
- python3 build.py -type release -installer -use-aqt -sign
- python3 build.py -type release -installer -use-aqt -sign
only:
- release
artifacts:
expire_in: "never"
paths:
- build-x64-osx-release/bin/
- build-arm-osx-release/bin/
- build-x64-osx-release/ScreenPlay-Installer.dmg
- build-arm-osx-release/ScreenPlay-Installer.dmg
release:linux_steam:
stage: build