Automatyczna zmiana: 1753609852
This commit is contained in:
@ -33,6 +33,21 @@ if [[ $? -ne 0 ]]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
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..."
|
echo "[INFO] Oczekiwanie na wdrożenie nowej wersji..."
|
||||||
|
|
||||||
# === Odpytywanie endpointa /version ===
|
# === Odpytywanie endpointa /version ===
|
||||||
@ -49,6 +64,11 @@ while true; do
|
|||||||
END_TIME=$(date +%s)
|
END_TIME=$(date +%s)
|
||||||
DURATION=$((END_TIME - START_TIME))
|
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
|
# Nadpisujemy linię z licznikiem
|
||||||
printf "\r[INFO] Nowa wersja wdrożona po %ds: %s\n" "$WAITED" "$NEW_VERSION"
|
printf "\r[INFO] Nowa wersja wdrożona po %ds: %s\n" "$WAITED" "$NEW_VERSION"
|
||||||
echo "[INFO] Czas wdrożenia: $DURATION sekund"
|
echo "[INFO] Czas wdrożenia: $DURATION sekund"
|
||||||
|
Reference in New Issue
Block a user