fix: var names

This commit is contained in:
2025-10-27 23:20:18 +01:00
parent 3bc56f9f6d
commit fc3005ecd5

View File

@@ -22,7 +22,7 @@ jobs:
# exclude_volumes: "temp-volume,cache-volume" # exclude_volumes: "temp-volume,cache-volume"
fail-fast: false # Andere Server weiterlaufen lassen wenn einer fehlschlägt fail-fast: false # Andere Server weiterlaufen lassen wenn einer fehlschlägt
name: Backup $matrix.server.name name: Backup ${{ matrix.server.name }}
steps: steps:
- name: Checkout repository - name: Checkout repository
@@ -38,14 +38,14 @@ jobs:
echo "Host: ${{ matrix.server.host }}" echo "Host: ${{ matrix.server.host }}"
echo "User: ${{ matrix.server.user }}" echo "User: ${{ matrix.server.user }}"
- name: Setup SSH for ${ matrix.server.name } - name: Setup SSH for ${{ matrix.server.name }}
run: | run: |
mkdir -p ~/.ssh mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa
ssh-keyscan -H ${{ matrix.server.host }} >> ~/.ssh/known_hosts ssh-keyscan -H ${{ matrix.server.host }} >> ~/.ssh/known_hosts
- name: Upload backup script to ${ matrix.server.name } - name: Upload backup script to ${{ matrix.server.name }}
run: | run: |
echo "Uploading backup script to ${{ matrix.server.name }}..." echo "Uploading backup script to ${{ matrix.server.name }}..."
scp scripts/backup-servers/backup-docker-volumes.sh \ scp scripts/backup-servers/backup-docker-volumes.sh \
@@ -54,7 +54,7 @@ jobs:
ssh ${{ matrix.server.user }}@${{ matrix.server.host }} \ ssh ${{ matrix.server.user }}@${{ matrix.server.host }} \
"chmod +x /tmp/backup-docker-volumes.sh" "chmod +x /tmp/backup-docker-volumes.sh"
- name: Create backup on ${ matrix.server.name } - name: Create backup on ${{ matrix.server.name }}
run: | run: |
BACKUP_DATE=$(date +%Y%m%d_%H%M%S) BACKUP_DATE=$(date +%Y%m%d_%H%M%S)
echo "BACKUP_DATE=$BACKUP_DATE" >> $GITHUB_ENV echo "BACKUP_DATE=$BACKUP_DATE" >> $GITHUB_ENV
@@ -63,7 +63,7 @@ jobs:
ssh ${{ matrix.server.user }}@${{ matrix.server.host }} \ ssh ${{ matrix.server.user }}@${{ matrix.server.host }} \
"BACKUP_DATE='$BACKUP_DATE' SERVER_NAME='${{ matrix.server.name }}' EXCLUDE_VOLUMES='${{ matrix.server.exclude_volumes }}' /tmp/backup-docker-volumes.sh" "BACKUP_DATE='$BACKUP_DATE' SERVER_NAME='${{ matrix.server.name }}' EXCLUDE_VOLUMES='${{ matrix.server.exclude_volumes }}' /tmp/backup-docker-volumes.sh"
- name: Download backups from ${ matrix.server.name } - name: Download backups from ${{ matrix.server.name }}
run: | run: |
mkdir -p backups/${{ matrix.server.name }} mkdir -p backups/${{ matrix.server.name }}
@@ -74,14 +74,14 @@ jobs:
echo "Downloaded files:" echo "Downloaded files:"
ls -lh backups/${{ matrix.server.name }}/$BACKUP_DATE/ ls -lh backups/${{ matrix.server.name }}/$BACKUP_DATE/
- name: Upload backup artifacts for ${ matrix.server.name } - name: Upload backup artifacts for ${{ matrix.server.name }}
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: backup-${{ matrix.server.name }}-${{ env.BACKUP_DATE }} name: backup-${{ matrix.server.name }}-${{ env.BACKUP_DATE }}
path: backups/${{ matrix.server.name }}/${{ env.BACKUP_DATE }} path: backups/${{ matrix.server.name }}/${{ env.BACKUP_DATE }}
retention-days: 30 retention-days: 30
- name: Cleanup old backups on ${ matrix.server.name } (keep last 7 days) - name: Cleanup old backups on ${{ matrix.server.name }} (keep last 7 days)
if: always() if: always()
run: | run: |
echo "Cleaning up old backups on ${{ matrix.server.name }}..." echo "Cleaning up old backups on ${{ matrix.server.name }}..."
@@ -93,7 +93,7 @@ jobs:
ls -lh ~/backups/ 2>/dev/null || echo "No backups found" ls -lh ~/backups/ 2>/dev/null || echo "No backups found"
CLEANUP_EOF CLEANUP_EOF
- name: Cleanup temporary files on ${ matrix.server.name } - name: Cleanup temporary files on ${{ matrix.server.name }}
if: always() if: always()
run: | run: |
echo "Cleaning up temporary files on ${{ matrix.server.name }}..." echo "Cleaning up temporary files on ${{ matrix.server.name }}..."