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