automation-scripts/scripts/sync_gitea_to_github.sh

30 lines
575 B
Bash
Raw Normal View History

#!/bin/bash
# Nastavení proměnných
2024-06-14 04:53:59 +00:00
GITEA_REPO="your_gitea_repo_url"
GITHUB_REPO="your_github_repo_url"
REPO_DIR="path_to_your_local_repo"
LOG_DIR="path_to_your_log_directory"
2024-06-13 18:19:29 +00:00
LOG_FILE="$LOG_DIR/sync_gitea_to_github.log"
# Funkce pro logování
log() {
echo "$(date) - $1" >> $LOG_FILE
}
2024-06-13 18:19:29 +00:00
# Vytvoření adresáře pro logy, pokud neexistuje
mkdir -p $LOG_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
log "Pushing to GitHub"
2024-06-13 18:19:29 +00:00
git push $GITHUB_REPO
log "Synchronizace dokončena"
2024-06-13 18:19:29 +00:00