aktualizace skriptu

This commit is contained in:
archos 2024-06-13 20:19:29 +02:00
parent 66b3fcfbef
commit bdcdb4fbc0

View File

@ -3,25 +3,26 @@
# Nastavení proměnných # Nastavení proměnných
GITEA_REPO="ssh://git@git.arch-linux.cz:29418/Archos/prehlad-financi-komunity.git" GITEA_REPO="ssh://git@git.arch-linux.cz:29418/Archos/prehlad-financi-komunity.git"
GITHUB_REPO="git@github.com:zkreml/prehlad-financi-komunity.git" GITHUB_REPO="git@github.com:zkreml/prehlad-financi-komunity.git"
TMP_DIR=$(mktemp -d) REPO_DIR="/home/archos/git_archlinuxcz/prehlad-financi-komunity"
LOG_FILE="/path/to/your/automation-scripts/logs/sync_gitea_to_github.log" LOG_DIR="/home/archos/git_archlinuxcz/automation-scripts/logs"
LOG_FILE="$LOG_DIR/sync_gitea_to_github.log"
# Funkce pro logování # Funkce pro logování
log() { log() {
echo "$(date) - $1" >> $LOG_FILE echo "$(date) - $1" >> $LOG_FILE
} }
# Klonování Gitea repozitáře # Vytvoření adresáře pro logy, pokud neexistuje
log "Klonování Gitea repozitáře" mkdir -p $LOG_DIR
git clone --mirror $GITEA_REPO $TMP_DIR
# Pull změn z Gitea repozitáře
log "Pull změn z Gitea repozitáře"
cd $REPO_DIR
git pull $GITEA_REPO
# Pushing to GitHub # Pushing to GitHub
log "Pushing to GitHub" log "Pushing to GitHub"
cd $TMP_DIR git push $GITHUB_REPO
git push --mirror $GITHUB_REPO
# Úklid
log "Úklid"
rm -rf $TMP_DIR
log "Synchronizace dokončena" log "Synchronizace dokončena"