File tree Expand file tree Collapse file tree 5 files changed +34
-5
lines changed
Expand file tree Collapse file tree 5 files changed +34
-5
lines changed Original file line number Diff line number Diff line change 3939 name : boot-executable
4040 path : release
4141
42- - name : Get current date
43- id : date
44- run : echo "date =$(date +'%Y%m%d')" >> $GITHUB_ENV
42+ - name : Get current version
43+ id : version
44+ run : echo "version =$(date +'%Y%m%d%H%M%S ')" >> $GITHUB_ENV
4545 shell : bash
4646
4747 - name : Create GitHub Release
5050 env :
5151 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5252 with :
53- tag_name : v${{ env.date }}
54- release_name : Release v${{ env.date }}
53+ tag_name : v${{ env.version }}
54+ release_name : Release v${{ env.version }}
5555 draft : false
5656 prerelease : false
5757
Original file line number Diff line number Diff line change 1+ * .onefile-build
2+ * .dist
3+ * .build
4+ ! nuitka-extractor.exe
5+ * extracted
Original file line number Diff line number Diff line change 1+ print ('ok' )
Original file line number Diff line number Diff line change 1+ Write-Host " 正在编译 main.py..."
2+ nuitka .\main.py -- mode= onefile
3+
4+ if ($LASTEXITCODE -ne 0 ) {
5+ Write-Host " Nuitka编译失败!"
6+ exit
7+ }
8+
9+ Write-Host " 正在提取可执行文件..."
10+ .\nuitka-extractor.exe .\main.exe
11+
12+ if ($LASTEXITCODE -ne 0 ) {
13+ Write-Host " 提取器执行失败!"
14+ exit
15+ }
16+
17+ Write-Host " 正在复制文件..."
18+ Copy-Item ..\boot.exe main.exe_extracted\boot.exe
19+ Copy-Item .\main.exe main.exe_extracted\main.exe
20+
21+ Set-Location main.exe_extracted
22+ Write-Host " 启动应用程序..."
23+ .\boot.exe main.exe
You can’t perform that action at this time.
0 commit comments