|
|
|
|
@ -942,7 +942,7 @@ pipeline {
|
|
|
|
|
for /f %%i in ('powershell -NoLogo -NoProfile -Command "[Console]::Out.Write([uri]::EscapeDataString($env:EDUCODER_PASS))"') do set PASS_ENC=%%i
|
|
|
|
|
set "VERSION_TAG=v1.0.0.%BUILD_NUMBER%"
|
|
|
|
|
set "ARTIFACTS_ROOT=artifacts"
|
|
|
|
|
set "ARTIFACTS_DIR=%ARTIFACTS_ROOT%\!VERSION_TAG!"
|
|
|
|
|
set "ARTIFACTS_DIR=%ARTIFACTS_ROOT%\\!VERSION_TAG!"
|
|
|
|
|
|
|
|
|
|
REM 创建 artifacts 目录
|
|
|
|
|
if not exist "%ARTIFACTS_ROOT%" mkdir "%ARTIFACTS_ROOT%"
|
|
|
|
|
@ -950,29 +950,29 @@ pipeline {
|
|
|
|
|
mkdir "!ARTIFACTS_DIR!"
|
|
|
|
|
|
|
|
|
|
echo 复制制品到 !ARTIFACTS_DIR! 目录...
|
|
|
|
|
if exist target\slms-cli.jar copy /Y target\slms-cli.jar "!ARTIFACTS_DIR!\slms-cli-!VERSION_TAG!.jar" >nul
|
|
|
|
|
if exist target\slms-gui.jar copy /Y target\slms-gui.jar "!ARTIFACTS_DIR!\slms-gui-!VERSION_TAG!.jar" >nul
|
|
|
|
|
if exist target\slms-gui.exe copy /Y target\slms-gui.exe "!ARTIFACTS_DIR!\slms-gui-!VERSION_TAG!.exe" >nul
|
|
|
|
|
if exist target\slms-gui-installer.msi copy /Y target\slms-gui-installer.msi "!ARTIFACTS_DIR!\slms-gui-installer-!VERSION_TAG!.msi" >nul
|
|
|
|
|
if exist target\slms-gui.zip copy /Y target\slms-gui.zip "!ARTIFACTS_DIR!\slms-gui-!VERSION_TAG!.zip" >nul
|
|
|
|
|
if exist target\slms-web.war copy /Y target\slms-web.war "!ARTIFACTS_DIR!\slms-web-!VERSION_TAG!.war" >nul
|
|
|
|
|
if exist android\build\outputs\apk\debug\slms-debug.apk copy /Y android\build\outputs\apk\debug\slms-debug.apk "!ARTIFACTS_DIR!\slms-debug-!VERSION_TAG!.apk" >nul
|
|
|
|
|
if exist target\library.db copy /Y target\library.db "!ARTIFACTS_DIR!\library-!VERSION_TAG!.db" >nul
|
|
|
|
|
if exist target\run-gui.bat copy /Y target\run-gui.bat "!ARTIFACTS_DIR!\run-gui-!VERSION_TAG!.bat" >nul
|
|
|
|
|
if exist target\README-GUI.txt copy /Y target\README-GUI.txt "!ARTIFACTS_DIR!\README-GUI-!VERSION_TAG!.txt" >nul
|
|
|
|
|
if exist target\README-GUI-EXE.txt copy /Y target\README-GUI-EXE.txt "!ARTIFACTS_DIR!\README-GUI-EXE-!VERSION_TAG!.txt" >nul
|
|
|
|
|
if exist target\README-GUI-MSI.txt copy /Y target\README-GUI-MSI.txt "!ARTIFACTS_DIR!\README-GUI-MSI-!VERSION_TAG!.txt" >nul
|
|
|
|
|
if exist target\slms-gui.exe copy /Y target\slms-gui.exe "!ARTIFACTS_DIR!\slms-gui.exe" >nul
|
|
|
|
|
if exist target\slms-gui-installer.msi copy /Y target\slms-gui-installer.msi "!ARTIFACTS_DIR!\slms-gui-installer.msi" >nul
|
|
|
|
|
if exist target\SLMS-v1.0.0.zip copy /Y target\SLMS-v1.0.0.zip "!ARTIFACTS_DIR!\SLMS-!VERSION_TAG!.zip" >nul
|
|
|
|
|
if exist target\\slms-cli.jar copy /Y target\\slms-cli.jar "!ARTIFACTS_DIR!\\slms-cli-!VERSION_TAG!.jar" >nul
|
|
|
|
|
if exist target\\slms-gui.jar copy /Y target\\slms-gui.jar "!ARTIFACTS_DIR!\\slms-gui-!VERSION_TAG!.jar" >nul
|
|
|
|
|
if exist target\\slms-gui.exe copy /Y target\\slms-gui.exe "!ARTIFACTS_DIR!\\slms-gui-!VERSION_TAG!.exe" >nul
|
|
|
|
|
if exist target\\slms-gui-installer.msi copy /Y target\\slms-gui-installer.msi "!ARTIFACTS_DIR!\\slms-gui-installer-!VERSION_TAG!.msi" >nul
|
|
|
|
|
if exist target\\slms-gui.zip copy /Y target\\slms-gui.zip "!ARTIFACTS_DIR!\\slms-gui-!VERSION_TAG!.zip" >nul
|
|
|
|
|
if exist target\\slms-web.war copy /Y target\\slms-web.war "!ARTIFACTS_DIR!\\slms-web-!VERSION_TAG!.war" >nul
|
|
|
|
|
if exist android\\build\\outputs\\apk\\debug\\slms-debug.apk copy /Y android\\build\\outputs\\apk\\debug\\slms-debug.apk "!ARTIFACTS_DIR!\\slms-debug-!VERSION_TAG!.apk" >nul
|
|
|
|
|
if exist target\\library.db copy /Y target\\library.db "!ARTIFACTS_DIR!\\library-!VERSION_TAG!.db" >nul
|
|
|
|
|
if exist target\\run-gui.bat copy /Y target\\run-gui.bat "!ARTIFACTS_DIR!\\run-gui-!VERSION_TAG!.bat" >nul
|
|
|
|
|
if exist target\\README-GUI.txt copy /Y target\\README-GUI.txt "!ARTIFACTS_DIR!\\README-GUI-!VERSION_TAG!.txt" >nul
|
|
|
|
|
if exist target\\README-GUI-EXE.txt copy /Y target\\README-GUI-EXE.txt "!ARTIFACTS_DIR!\\README-GUI-EXE-!VERSION_TAG!.txt" >nul
|
|
|
|
|
if exist target\\README-GUI-MSI.txt copy /Y target\\README-GUI-MSI.txt "!ARTIFACTS_DIR!\\README-GUI-MSI-!VERSION_TAG!.txt" >nul
|
|
|
|
|
if exist target\\slms-gui.exe copy /Y target\\slms-gui.exe "!ARTIFACTS_DIR!\\slms-gui.exe" >nul
|
|
|
|
|
if exist target\\slms-gui-installer.msi copy /Y target\\slms-gui-installer.msi "!ARTIFACTS_DIR!\\slms-gui-installer.msi" >nul
|
|
|
|
|
if exist target\\SLMS-v1.0.0.zip copy /Y target\\SLMS-v1.0.0.zip "!ARTIFACTS_DIR!\\SLMS-!VERSION_TAG!.zip" >nul
|
|
|
|
|
|
|
|
|
|
set "MANIFEST_FILE=!ARTIFACTS_DIR!\manifest-!VERSION_TAG!.txt"
|
|
|
|
|
set "MANIFEST_FILE=!ARTIFACTS_DIR!\\manifest-!VERSION_TAG!.txt"
|
|
|
|
|
echo SLMS Release Manifest - !VERSION_TAG! > "!MANIFEST_FILE!"
|
|
|
|
|
echo Build ID: %BUILD_NUMBER% >> "!MANIFEST_FILE!"
|
|
|
|
|
echo 发布时间: %date% %time% >> "!MANIFEST_FILE!"
|
|
|
|
|
echo. >> "!MANIFEST_FILE!"
|
|
|
|
|
echo 制品列表: >> "!MANIFEST_FILE!"
|
|
|
|
|
for %%F in (!ARTIFACTS_DIR!\*) do echo %%~nxF >> "!MANIFEST_FILE!"
|
|
|
|
|
for %%F in (!ARTIFACTS_DIR!\\*) do echo %%~nxF >> "!MANIFEST_FILE!"
|
|
|
|
|
echo ✓ 制品清单已生成: !MANIFEST_FILE!
|
|
|
|
|
echo 当前制品目录文件列表:
|
|
|
|
|
dir /B "!ARTIFACTS_DIR!"
|
|
|
|
|
|