Skip to content

Commit

Permalink
Update backup.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
mgz0227 authored May 3, 2024
1 parent d6b5833 commit e09a622
Showing 1 changed file with 3 additions and 8 deletions.
11 changes: 3 additions & 8 deletions .github/workflows/backup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,10 @@ jobs:
with:
ref: main

- name: Create Backup Directory
run: mkdir -p backups/main

- name: Copy Main Branch Code
run: cp -r * backups/main

- name: Archive Main Branch Code
run: |
datetime=$(date '+%Y-%m-%d_%H-%M-%S')
tar -zcf main_backup_$datetime.tar.gz -C backups/main .
git archive --format=tar.gz --output=main_backup_$datetime.tar.gz HEAD
- name: Configure Git
run: |
Expand All @@ -33,7 +27,8 @@ jobs:
- name: Add Backup Branch
run: |
git checkout -b backup || git checkout backup
git rm -rf .
mkdir -p backups
mv ../main_backup_$datetime.tar.gz backups/
git add -A
git commit -m "Auto backup main branch code"
git push origin backup
Expand Down

0 comments on commit e09a622

Please sign in to comment.