Automatyczna zmiana: 1753609852

This commit is contained in:
Marcin-Ramotowski
2025-07-27 11:50:52 +02:00
parent 6ac200bae9
commit d9ef82a1dd

View File

@ -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"