From 729cc1d17d2a8bf8b0b5bfa7fce35b6253658f12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD=20=D0=98=D0=B2=D0=B0=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2?= Date: Tue, 17 Jun 2025 20:16:34 +0300 Subject: [PATCH] t --- .../Автодеплой сайта при коммите.md | 4 +-- update-site.bat | 26 ++++++++++++------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md b/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md index 9053dc3..c8154a3 100644 --- a/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md +++ b/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md @@ -1,6 +1,6 @@ --- -title: autodeploy -slug: прочее-работа-с-git/autodeploy +title: Автодеплой сайта при коммите +slug: администрирование/автодеплой-сайта-при-коммите --- ## 📋 Описание diff --git a/update-site.bat b/update-site.bat index e5a1e8f..b42af7d 100644 --- a/update-site.bat +++ b/update-site.bat @@ -1,13 +1,19 @@ @echo off -cd /d "C:\! srv1c\Projects\kb-personal" -echo Updating project... +set LOGFILE=C:\update-site.log +echo ======= [%DATE% %TIME%] Обновление проекта начато ======>> %LOGFILE% -git reset --hard -git clean -fd -git pull -call python ".\add-cyr-slug.py" ".\src\content\docs\knowledge-base" -call npm install -call npm run build +cd /d "C:\! srv1c\Projects\kb-personal" >> %LOGFILE% 2>&1 +echo Updating project... >> %LOGFILE% -robocopy dist "C:\! srv1c\Apache24\htdocs\kb-personal" /MIR /NP /NFL /NDL -exit /b 0 \ No newline at end of file +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