Uruchamiaj deploy po pushu w Windows

Co-authored-by: Copilot <[email protected]>
This commit is contained in:
2026-09-18 19:34:38 +02:00
co-authored by Copilot
parent 7d07b6cd9b
commit a86cac52e1
3 changed files with 9 additions and 7 deletions
-5
View File
@@ -1,5 +0,0 @@
#!/bin/sh
set -e
repo_root=$(git rev-parse --show-toplevel)
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$repo_root/deploy-cloudflare.ps1"
+6
View File
@@ -0,0 +1,6 @@
@echo off
setlocal
set "REPO_ROOT=%~dp0..\.."
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "%REPO_ROOT%\deploy-cloudflare.ps1"
if errorlevel 1 exit /b 1
exit /b 0
+3 -2
View File
@@ -1,13 +1,14 @@
$ErrorActionPreference = "Stop" $ErrorActionPreference = "Stop"
$root = Split-Path -Parent $MyInvocation.MyCommand.Path $root = Split-Path -Parent $MyInvocation.MyCommand.Path
$hooks = Join-Path $root ".git\hooks" $hooks = Join-Path $root ".git\hooks"
$source = Join-Path $root "hooks\post-push" $source = Join-Path $root "hooks\post-push.cmd"
$target = Join-Path $hooks "post-push" $target = Join-Path $hooks "post-push.cmd"
if (-not (Test-Path $hooks)) { if (-not (Test-Path $hooks)) {
throw "Nie znaleziono folderu .git/hooks. Uruchom skrypt w katalogu repozytorium." throw "Nie znaleziono folderu .git/hooks. Uruchom skrypt w katalogu repozytorium."
} }
Copy-Item $source $target -Force Copy-Item $source $target -Force
Remove-Item (Join-Path $hooks "post-push") -Force -ErrorAction SilentlyContinue
Write-Host "Zainstalowano hook post-push: $target" Write-Host "Zainstalowano hook post-push: $target"
Write-Host "Po kazdym udanym git push zostanie uruchomiony deploy do Cloudflare Pages." Write-Host "Po kazdym udanym git push zostanie uruchomiony deploy do Cloudflare Pages."