@@ -4,12 +4,27 @@ name: Auto Build
44
55on :
66 workflow_dispatch :
7+ inputs :
8+ build_debug :
9+ description : " Build debug version"
10+ required : false
11+ default : true
12+ type : boolean
713 push :
814 branches :
915 - master
1016 tags :
1117 - " v*" # 只有正式版本标签才触发构建
1218
19+ env :
20+ XCODE_APP_TEAM_ID : ${{ secrets.XCODE_APP_TEAM_ID }}
21+ XCODE_APP_LOADER_EMAIL : ${{ secrets.XCODE_APP_LOADER_EMAIL }}
22+ XCODE_APP_LOADER_PASSWORD : ${{ secrets.XCODE_APP_LOADER_PASSWORD }}
23+ BUILD_CERTIFICATE_BASE64 : ${{ secrets.CSC_LINK }}
24+ P12_PASSWORD : ${{ secrets.CSC_KEY_PASSWORD }}
25+ CSC_LINK : ${{ secrets.CSC_LINK }}
26+ CSC_KEY_PASSWORD : ${{ secrets.CSC_KEY_PASSWORD }}
27+
1328permissions :
1429 contents : write
1530
@@ -154,16 +169,12 @@ jobs:
154169 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
155170 TAURI_PRIVATE_KEY : ${{ secrets.TAURI_PRIVATE_KEY }}
156171 TAURI_KEY_PASSWORD : ${{ secrets.TAURI_KEY_PASSWORD }}
157- XCODE_APP_TEAM_ID : ${{ secrets.XCODE_APP_TEAM_ID }}
158- XCODE_APP_LOADER_EMAIL : ${{ secrets.XCODE_APP_LOADER_EMAIL }}
159- XCODE_APP_LOADER_PASSWORD : ${{ secrets.XCODE_APP_LOADER_PASSWORD }}
160- BUILD_CERTIFICATE_BASE64 : ${{ secrets.CSC_LINK }}
161- P12_PASSWORD : ${{ secrets.CSC_KEY_PASSWORD }}
162- CSC_LINK : ${{ secrets.CSC_LINK }}
163- CSC_KEY_PASSWORD : ${{ secrets.CSC_KEY_PASSWORD }}
172+
164173 with :
165174 tagName : ${{ github.ref_name }}
166175 releaseName : " JumpServer Client v__VERSION__"
167176 releaseBody : " See the assets to download this version and install."
168177 releaseDraft : true
169178 prerelease : false
179+ includeDebug : ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.build_debug || false }}
180+ includeRelease : ${{ github.event_name == 'workflow_dispatch' && !github.event.inputs.build_debug || github.event_name == 'push' }}
0 commit comments