kb-personal/update-site.bat
Иван Иванов 729cc1d17d t
2025-06-17 20:16:34 +03:00

20 lines
681 B
Batchfile

@echo off
set LOGFILE=C:\update-site.log
echo ======= [%DATE% %TIME%] Обновление проекта начато ======>> %LOGFILE%
cd /d "C:\! srv1c\Projects\kb-personal" >> %LOGFILE% 2>&1
echo Updating project... >> %LOGFILE%
git reset --hard >> %LOGFILE% 2>&1
git clean -fd >> %LOGFILE% 2>&1
git pull >> %LOGFILE% 2>&1
call python ".\add-cyr-slug.py" ".\src\content\docs\knowledge-base" >> %LOGFILE% 2>&1
call npm install >> %LOGFILE% 2>&1
call npm run build >> %LOGFILE% 2>&1
robocopy dist "C:\! srv1c\Apache24\htdocs\kb-personal" /MIR /NP /NFL /NDL >> %LOGFILE% 2>&1
echo ======= [%DATE% %TIME%] Обновление завершено ======>> %LOGFILE%
exit /b 0