zip update

This commit is contained in:
dzaitsev
2025-05-04 13:30:11 +03:00
parent c999acd120
commit 2d93813519
+15 -1
View File
@@ -68,12 +68,23 @@ pipeline {
set "EXE_FILE=" set "EXE_FILE="
rem Find .exe and .bin files and build a list of quoted paths rem Find .exe and .bin files and build a list of quoted paths
for /R . %%F in (%EXE_PATTERN% %BIN_PATTERN%) do ( for /R . %%F in (%EXE_PATTERN% %BIN_PATTERN%) do (
rem DEBUG: Show file found
echo DEBUG: Found file: "%%F"
rem Add the quoted full path to FOUND_FILES rem Add the quoted full path to FOUND_FILES
set "FOUND_FILES=!FOUND_FILES! "%%F"" set "FOUND_FILES=!FOUND_FILES! "%%F""
rem Check if it's an exe for version extraction and store the first one found rem Check if it's an exe for version extraction and store the first one found
rem Using findstr to check if the full path ends with .exe (case-insensitive)
echo "%%F" | findstr /I /E "\\\\.exe" >nul && if not defined EXE_FILE set "EXE_FILE=%%F" echo "%%F" | findstr /I /E "\\\\.exe" >nul && if not defined EXE_FILE set "EXE_FILE=%%F"
) )
rem DEBUG: Show EXE_FILE after loop
if defined EXE_FILE (
echo DEBUG: EXE_FILE set to: "%EXE_FILE%"
) else (
echo DEBUG: EXE_FILE remains undefined.
)
if not defined FOUND_FILES ( if not defined FOUND_FILES (
echo No files matching patterns %EXE_PATTERN% or %BIN_PATTERN% found in %CD%. echo No files matching patterns %EXE_PATTERN% or %BIN_PATTERN% found in %CD%.
exit /b 1 exit /b 1
@@ -97,10 +108,13 @@ pipeline {
set "ZIP_BASE_FILENAME=AzaionSuite.!DEFAULT_VERSION!" set "ZIP_BASE_FILENAME=AzaionSuite.!DEFAULT_VERSION!"
) )
rem DEBUG: Show ZIP_BASE_FILENAME before constructing zip name
echo DEBUG: ZIP_BASE_FILENAME is: !ZIP_BASE_FILENAME!
rem --- Zipping Logic --- rem --- Zipping Logic ---
rem Get current date and time in YYYYMMDD-HHmmss format using wmic rem Get current date and time inYYYYMMDD-HHmmss format using wmic
rem wmic output format is LocalDateTime=YYYYMMDDHHMMSS.milliseconds+UTCoffset rem wmic output format is LocalDateTime=YYYYMMDDHHMMSS.milliseconds+UTCoffset
for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value') do set "dt=%%a" for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value') do set "dt=%%a"
set "YYYY=%dt:~0,4%" set "YYYY=%dt:~0,4%"