Files
tibcoRepository/auto_commit_push.sh
2024-07-30 13:52:10 +02:00

22 lines
615 B
Bash
Executable File

#!/bin/bash
while true; do
# Sprawdzanie, czy są zmiany w repozytorium
if [[ -n $(git status --porcelain) ]]; then
echo "wykryto zmiane"
# Dodanie wszystkich zmian do obszaru roboczego
git add .
# Utworzenie commita z aktualną datą i czasem
COMMIT_MESSAGE="Commit z dnia $(date '+%Y-%m-%d %H:%M:%S')"
git commit -m "$COMMIT_MESSAGE"
# Wypychanie zmian do zdalnego repozytorium
git push origin main # Zamień 'main' na 'master' lub inną nazwę gałęzi, jeśli jest inna
else
echo "Brak zmian do commitowania"
fi
# Czekaj 10 minut (600 sekund)
sleep 7200
done