Update .gitea/workflows/s3-repo-backup.yml

This commit is contained in:
dunemask 2023-08-12 21:28:27 +00:00
parent e31dc4f555
commit 496da63d95

View file

@ -2,31 +2,30 @@ name: S3 Repo Backup
run-name: ${{ gitea.actor }} S3 Repo Backup run-name: ${{ gitea.actor }} S3 Repo Backup
on: on:
push: push:
branches: [ master ] branches: [ master ]
env: env:
S3_BACKUP_ENDPOINT: https://s3.dunemask.net S3_BACKUP_ENDPOINT: https://s3.dunemask.net
S3_BACKUP_KEY_ID: gitea-repo-backup S3_BACKUP_KEY_ID: gitea-repo-backup
S3_BACKUP_KEY: ${{ secrets.S3_REPO_BACKUP_KEY }} S3_BACKUP_KEY: ${{ secrets.S3_REPO_BACKUP_KEY }}
REPO_DIR: ${{ gitea.workspace }}/${{ gitea.respository }} REPO_DIR: ${{ gitea.workspace }}/${{ gitea.respository }}
jobs: jobs:
s3-repo-backup: s3-repo-backup:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v3 uses: actions/checkout@v3
with: with:
path: ${{ env.REPO_DIR }} path: ${{ env.REPO_DIR }}
- name: S3 Backup - name: S3 Backup
uses: peter-evans/s3-backup@v1 uses: peter-evans/s3-backup@v1
env: env:
ACCESS_KEY_ID: ${{ env.S3_BACKUP_KEY_ID }} ACCESS_KEY_ID: ${{ env.S3_BACKUP_KEY_ID }}
SECRET_ACCESS_KEY: ${{ env.S3_BACKUP_KEY }} SECRET_ACCESS_KEY: ${{ env.S3_BACKUP_KEY }}
MIRROR_SOURCE: ${{ env.REPO_DIR }} MIRROR_SOURCE: ${{ env.REPO_DIR }}
MIRROR_TARGET: repository-backups/${{ gitea.repository }} MIRROR_TARGET: repository-backups/${{ gitea.repository }}
STORAGE_SERVICE_URL: ${{env.S3_BACKUP_ENDPOINT}} STORAGE_SERVICE_URL: ${{env.S3_BACKUP_ENDPOINT}}
with: with:
args: --overwrite --remove args: --overwrite --remove
- name: Status Alert - name: Status Alert
if: always() if: always()
run: echo "The Job ended with status ${{ job.status }}." run: echo "The Job ended with status ${{ job.status }}."