From d9ef82a1dd2b7966e5146907927b2ab4fc252869 Mon Sep 17 00:00:00 2001 From: Marcin-Ramotowski Date: Sun, 27 Jul 2025 11:50:52 +0200 Subject: [PATCH] Automatyczna zmiana: 1753609852 --- deployment_timer.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/deployment_timer.sh b/deployment_timer.sh index d8e89e5..29aaff5 100755 --- a/deployment_timer.sh +++ b/deployment_timer.sh @@ -33,6 +33,21 @@ if [[ $? -ne 0 ]]; then exit 1 fi +echo "[INFO] Cherry-pick na właściwego brancha:" + +HASH=$(git rev-parse HEAD) +git checkout woodpecker-argocd +git cherry-pick "$HASH" -X theirs --strategy=recursive + +if [[ $? -ne 0 ]]; then + echo "[WARN] Wystąpiły konflikty, próbuję je zaakceptować automatycznie..." + git add -u # Dodaj zmodyfikowane pliki po rozwiązaniu konfliktów + git commit --no-edit # Zakończ cherry-pick z domyślnym komunikatem +fi + +git push +git switch - + echo "[INFO] Oczekiwanie na wdrożenie nowej wersji..." # === Odpytywanie endpointa /version === @@ -49,6 +64,11 @@ while true; do END_TIME=$(date +%s) DURATION=$((END_TIME - START_TIME)) + if [[ $DURATION -lt 60 ]]; then + echo "Coś poszło nie tak" + echo "NEW_VERSION: $NEW_VERSION" + fi + # Nadpisujemy linię z licznikiem printf "\r[INFO] Nowa wersja wdrożona po %ds: %s\n" "$WAITED" "$NEW_VERSION" echo "[INFO] Czas wdrożenia: $DURATION sekund"