78 lines
2.0 KiB
Batchfile
78 lines
2.0 KiB
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
|
|
echo === 测试Windows简化版本脚本 ===
|
|
echo.
|
|
|
|
REM 清理之前的测试文件
|
|
echo [清理] 删除之前的测试文件...
|
|
for /d %%d in (dms-compliance-*) do (
|
|
if exist "%%d" rmdir /s /q "%%d"
|
|
)
|
|
for %%f in (*.zip) do (
|
|
if exist "%%f" del "%%f"
|
|
)
|
|
|
|
echo.
|
|
|
|
REM 自动运行脚本(模拟用户输入)
|
|
echo [测试] 运行Windows简化版本脚本...
|
|
echo 1
|
|
echo 0
|
|
echo y
|
|
) | create-compose-package-windows-simple.bat
|
|
|
|
echo.
|
|
echo === 测试结果检查 ===
|
|
|
|
REM 检查生成的压缩包
|
|
echo [检查] 查找生成的压缩包...
|
|
for %%f in (*.zip) do (
|
|
if exist "%%f" (
|
|
echo 找到压缩包: %%f
|
|
for %%A in ("%%f") do echo 文件大小: %%~zA 字节
|
|
echo.
|
|
|
|
REM 解压并检查内容
|
|
echo 解压并检查内容...
|
|
powershell -command "Expand-Archive -Path '%%f' -DestinationPath '.' -Force"
|
|
|
|
REM 找到解压的目录
|
|
for /d %%d in (dms-compliance-*) do (
|
|
if exist "%%d" (
|
|
echo 解压目录: %%d
|
|
echo 目录内容:
|
|
dir "%%d" /b
|
|
echo.
|
|
|
|
REM 检查关键文件
|
|
echo 检查关键文件:
|
|
for %%k in (docker-compose.yml Dockerfile start.bat stop.bat README.md) do (
|
|
if exist "%%d\%%k" (
|
|
echo ✓ %%k
|
|
) else (
|
|
echo ✗ %%k ^(缺失^)
|
|
)
|
|
)
|
|
echo.
|
|
|
|
REM 检查docker-compose.yml内容
|
|
if exist "%%d\docker-compose.yml" (
|
|
echo docker-compose.yml 内容预览:
|
|
type "%%d\docker-compose.yml" | more
|
|
echo.
|
|
)
|
|
|
|
goto :found_dir
|
|
)
|
|
)
|
|
:found_dir
|
|
|
|
goto :found_zip
|
|
)
|
|
)
|
|
:found_zip
|
|
|
|
echo 测试完成!
|
|
pause
|