name: Deploy to Bitpalast # Triggert nur wenn relevante Dateien geƤndert werden on: push: branches: - main paths: - "mediawiki/skins/Cavendish/**" - "scripts/templates/**" jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: SSH-Key einrichten run: | mkdir -p ~/.ssh echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa ssh-keyscan -H "${{ secrets.DEPLOY_HOST }}" >> ~/.ssh/known_hosts - name: Cavendish-Skin deployen run: | rsync -az --delete \ mediawiki/skins/Cavendish/ \ "${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}:${{ secrets.DEPLOY_MW_PATH }}/skins/Cavendish/" - name: Wiki-Templates deployen if: ${{ secrets.DEPLOY_PROJECT_PATH != '' }} run: | rsync -az \ scripts/templates/ \ "${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}:${{ secrets.DEPLOY_PROJECT_PATH }}/scripts/templates/"