Skip to content

Commit 3c8a114

Browse files
author
Steven
committed
feat: 新增测试项目
1 parent 8a2537d commit 3c8a114

File tree

5 files changed

+34
-5
lines changed

5 files changed

+34
-5
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ jobs:
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
@@ -50,8 +50,8 @@ jobs:
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

test/.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*.onefile-build
2+
*.dist
3+
*.build
4+
!nuitka-extractor.exe
5+
*extracted

test/main.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
print('ok')

test/nuitka-extractor.exe

3.61 MB
Binary file not shown.

test/test.ps1

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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

0 commit comments

Comments
 (0)