aktualizace skriptu
This commit is contained in:
		@@ -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"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user