Skip to content

Commit

Permalink
将 GitHub Actions构建流程与本地构建流程拆分
Browse files Browse the repository at this point in the history
  • Loading branch information
wmhn1872265132 committed Mar 27, 2024
1 parent 211e592 commit 73c2c12
Showing 1 changed file with 19 additions and 8 deletions.
27 changes: 19 additions & 8 deletions 执行脚本.bat
Original file line number Diff line number Diff line change
Expand Up @@ -11,26 +11,37 @@ IF EXIST "%~dp0Temp" (rd /s /q "%~dp0Temp")
Rem 创建便携版 NVDA
"%~dp0Resource\%nvda%.exe" --create-portable-silent --portable-path="%~dp0Temp\NVDA"

Rem 运行 NVDA(不含 GitHub Actions),设置版本日期变量
Rem 生成文档的 txt 版本
MKDir "%~dp0Output"
COPY /B /V /Y "%~dp0documentation\changes.md" "%~dp0Output\更新日志.txt"
COPY /B /V /Y "%~dp0documentation\ReadMe.md" "%~dp0Output\说明.txt"

if "%1" == "GITHUB_ACTIONS" (
Rem GitHub Actions 构建流程
Rem 开始生成
@echo on
set VersionDate=%date:~-4%.%date:~-10,2%.%date:~-7,2%
"%~dp0Tools\InnoSetup\ISCC" /Qp "%~dp0便携版安装脚本.iss" >d:\1.txt
"%~dp0Tools\InnoSetup\ISCC" /Qp "%~dp0懒人版安装脚本.iss"
"%~dp0Tools\InnoSetup\ISCC" /Qp "%~dp0恢复备份的 NVDA 配置.iss"
pause
) else (
Rem 简体中文操作系统构建流程
Rem 运行 NVDA
if /i %PROCESSOR_IDENTIFIER:~0,3%==x86 (
Start /D "%ProgramFiles%\NVDA" NVDA
) else (
Start /D "%ProgramFiles(x86)%\NVDA" NVDA
)

Rem 开始生成
set VersionDate=%date:~3,4%.%date:~8,2%.%date:~11,2%
"%~dp0Tools\InnoSetup\Compil32" /cc "%~dp0便携版安装脚本.iss"
"%~dp0Tools\InnoSetup\Compil32" /cc "%~dp0懒人版安装脚本.iss"
"%~dp0Tools\InnoSetup\Compil32" /cc "%~dp0恢复备份的 NVDA 配置.iss"
)

Rem 开始生成
MKDir "%~dp0Output"
COPY /B /V /Y "%~dp0documentation\changes.md" "%~dp0Output\更新日志.txt"
COPY /B /V /Y "%~dp0documentation\ReadMe.md" "%~dp0Output\说明.txt"
"%~dp0Tools\InnoSetup\ISCC" /Qp "%~dp0便携版安装脚本.iss"
"%~dp0Tools\InnoSetup\ISCC" /Qp "%~dp0懒人版安装脚本.iss"
"%~dp0Tools\InnoSetup\ISCC" /Qp "%~dp0恢复备份的 NVDA 配置.iss"
Rem 压缩所需文件
"%~dp0Tools\7Zip\7z.exe" a -y -tzip "%~dp0Output\Archive\NVDA_Lazy_Edition_%VersionDate%.zip" "%~dp0Output\NVDA 懒人版.exe" "%~dp0Output\更新日志.txt" "%~dp0Output\说明.txt" "%~dp0Output\NVDA 配置恢复工具.exe"
"%~dp0Tools\7Zip\7z.exe" a -y -tzip "%~dp0Output\Archive\Source_Code_And_Dependency_Files_%VersionDate%.zip" "%~dp0documentation" "%~dp0Resource" "%~dp0Tools" "%~dp0userConfig" "%~dp0ReadMe.md" "%~dp0便携版安装脚本.iss" "%~dp0恢复备份的 NVDA 配置.iss" "%~dp0懒人版安装脚本.iss" "%~dp0执行脚本.bat"

Expand Down

0 comments on commit 73c2c12

Please sign in to comment.