Fixed drone.yml

This commit is contained in:
2026-01-15 20:57:51 +06:00
parent 1985a25ea8
commit 6d80ef7200
9 changed files with 5509 additions and 101 deletions

69
BUILD_DOCKER.bat Normal file
View File

@@ -0,0 +1,69 @@
@echo off
echo ========================================
echo MC Panel - Build Docker Image
echo ========================================
echo.
REM Проверка Docker
docker --version >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo [ERROR] Docker is not installed or not running!
echo.
echo Please install Docker Desktop from:
echo https://www.docker.com/products/docker-desktop
echo.
pause
exit /b 1
)
echo [INFO] Building Docker image...
echo [INFO] Registry: registry.nevetime.ru
echo [INFO] Repository: registry.nevetime.ru/mc-panel
echo.
REM Получить текущую дату и время для тега
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set datetime=%%I
set BUILD_DATE=%datetime:~0,8%-%datetime:~8,6%
REM Получить короткий хеш коммита (если git доступен)
git rev-parse --short HEAD >nul 2>&1
if %ERRORLEVEL% EQU 0 (
for /f %%i in ('git rev-parse --short HEAD') do set GIT_HASH=%%i
) else (
set GIT_HASH=local
)
echo [STEP 1/2] Building image...
echo.
docker build ^
--build-arg BUILD_DATE=%BUILD_DATE% ^
--build-arg VCS_REF=%GIT_HASH% ^
--build-arg VERSION=1.1.0 ^
-t registry.nevetime.ru/mc-panel:latest ^
-t registry.nevetime.ru/mc-panel:%GIT_HASH% ^
-t registry.nevetime.ru/mc-panel:1.1.0 ^
.
if %ERRORLEVEL% NEQ 0 (
echo.
echo [ERROR] Build failed!
echo.
pause
exit /b 1
)
echo.
echo ========================================
echo [SUCCESS] Image built successfully!
echo ========================================
echo.
echo Tags:
echo - registry.nevetime.ru/mc-panel:latest
echo - registry.nevetime.ru/mc-panel:%GIT_HASH%
echo - registry.nevetime.ru/mc-panel:1.1.0
echo.
echo Next step: Run PUSH_DOCKER.bat to publish
echo.
pause