自动编译脚本修正。

This commit is contained in:
2026-01-25 13:24:24 +08:00
parent 2b9216b93d
commit 43712435c5

View File

@@ -37,8 +37,11 @@ build-windows:
- cmake --build build --config "$CMAKE_BUILD_TYPE" - cmake --build build --config "$CMAKE_BUILD_TYPE"
- Write-Host "package windows start..." - Write-Host "package windows start..."
- cd "build/bin" - cd "build/bin"
- $QT_PATH\bin\windeployqt.exe .\OneLevelXmlOpr.exe # 修复1: 使用引号包裹路径,避免反斜杠被解释
- Compress-Archive -Path *.exe, *.dll -DestinationPath "$PROJECT_NAME-v$PROJECT_VERSION-win-$ARCH_TYPE.zip" -Recurse - & "${QT_PATH}\bin\windeployqt.exe" "OneLevelXmlOpr.exe"
# 修复2: 去掉 -Recurse 参数,或者使用正确的递归方法
- $files = Get-ChildItem -Filter "*.exe", "*.dll"
- Compress-Archive -Path $files -DestinationPath "$PROJECT_NAME-v$PROJECT_VERSION-win-$ARCH_TYPE.zip"
artifacts: artifacts:
paths: paths:
- build/bin/$PROJECT_NAME-v$PROJECT_VERSION-win-$ARCH_TYPE.zip - build/bin/$PROJECT_NAME-v$PROJECT_VERSION-win-$ARCH_TYPE.zip