деплой патчей на прод

This commit is contained in:
2026-03-26 07:40:13 +04:00
parent 9ef642c5e3
commit e71f9608c3
4 changed files with 142 additions and 3 deletions
+13 -1
View File
@@ -32,14 +32,17 @@ $WOW_HOME = $env:WOW_HOME
Write-Host "WOW_HOME = $WOW_HOME"
# --- Paths
$DIST_DIR = Join-Path $ROOT "dist"
# --- patch-ruRU-4
$INPUT_DIR_4 = Join-Path $ROOT "patch-ruRU-4"
$OUTPUT_MPQ_4 = Join-Path $WOW_HOME "Data\ruRU\patch-ruRU-4.MPQ"
$DIST_MPQ_4 = Join-Path $DIST_DIR "Data\ruRU\patch-ruRU-4.MPQ"
# --- patch-ruRU-5
$INPUT_DIR_5 = Join-Path $ROOT "patch-ruRU-5"
$OUTPUT_MPQ_5 = Join-Path $WOW_HOME "Data\ruRU\patch-ruRU-5.MPQ"
$DIST_MPQ_5 = Join-Path $DIST_DIR "Data\ruRU\patch-ruRU-5.MPQ"
$TOOL = Join-Path $ROOT "tool\target\release\tool.exe"
$RELOAD_SCRIPT = Join-Path $ROOT "reload_wow.bat"
@@ -52,11 +55,15 @@ if (!(Test-Path $TOOL)) {
Pop-Location
}
# --- Ensure WoW directory exists
# --- Ensure directories exist
$wowDataDir = Join-Path $WOW_HOME "Data\ruRU"
if (!(Test-Path $wowDataDir)) {
New-Item -ItemType Directory -Force -Path $wowDataDir | Out-Null
}
$distDataDir = Join-Path $DIST_DIR "Data\ruRU"
if (!(Test-Path $distDataDir)) {
New-Item -ItemType Directory -Force -Path $distDataDir | Out-Null
}
# --- Build MPQ
Write-Host "Building MPQ..."
@@ -69,6 +76,11 @@ if (!(Test-Path $OUTPUT_MPQ_5)) {
exit 1
}
# --- Copy to dist
Write-Host "Copying to dist..."
Copy-Item -Force $OUTPUT_MPQ_4 $DIST_MPQ_4
Copy-Item -Force $OUTPUT_MPQ_5 $DIST_MPQ_5
Write-Host "MPQ created"
# --- Run WoW reload script