mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-25 04:02:50 +01:00
Add sign step for macos on release branch
This commit is contained in:
parent
becfe4bf57
commit
4ad3b14c31
@ -1,5 +1,6 @@
|
||||
stages:
|
||||
- build
|
||||
- sign
|
||||
- check
|
||||
|
||||
.base_windows_build:
|
||||
@ -14,7 +15,7 @@ stages:
|
||||
- pip3 install -r Tools/requirements.txt
|
||||
- python3 Tools/setup.py
|
||||
|
||||
standalone:windows:
|
||||
standalone_windows:
|
||||
stage: build
|
||||
extends:
|
||||
- .base_windows_build
|
||||
@ -28,7 +29,7 @@ standalone:windows:
|
||||
- build-x64-windows-release/bin/
|
||||
- build-x64-windows-release/ScreenPlay-Installer.exe
|
||||
|
||||
standalone:osx:
|
||||
standalone_osx:
|
||||
stage: build
|
||||
extends:
|
||||
- .base_unix_build
|
||||
@ -43,7 +44,7 @@ standalone:osx:
|
||||
paths:
|
||||
- build-universal-osx-release/bin/
|
||||
|
||||
steam:windows:
|
||||
steam_windows:
|
||||
stage: build
|
||||
extends:
|
||||
- .base_windows_build
|
||||
@ -56,7 +57,7 @@ steam:windows:
|
||||
paths:
|
||||
- build-x64-windows-release/bin/
|
||||
|
||||
steam:osx:
|
||||
steam_osx:
|
||||
stage: build
|
||||
extends:
|
||||
- .base_unix_build
|
||||
@ -71,6 +72,34 @@ steam:osx:
|
||||
paths:
|
||||
- build-universal-osx-release/bin/
|
||||
|
||||
sign_osx:
|
||||
stage: sign
|
||||
needs: ["standalone_osx"]
|
||||
only:
|
||||
- release
|
||||
tags:
|
||||
- osx
|
||||
script:
|
||||
- python3 Tools/macos_sign.py
|
||||
artifacts:
|
||||
expire_in: "2 weeks"
|
||||
paths:
|
||||
- build-universal-osx-release/bin/
|
||||
|
||||
sign_osx_steam:
|
||||
stage: sign
|
||||
needs: ["steam_osx"]
|
||||
only:
|
||||
- release
|
||||
tags:
|
||||
- osx
|
||||
script:
|
||||
- python3 Tools/macos_sign.py
|
||||
artifacts:
|
||||
expire_in: "2 weeks"
|
||||
paths:
|
||||
- build-universal-osx-release/bin/
|
||||
|
||||
formatting:
|
||||
stage: check
|
||||
allow_failure: true
|
||||
|
Loading…
Reference in New Issue
Block a user