Upload a built site directory to a Selflify preview server over SSH and rsync.
- prepares the remote preview directory under
/var/www/<site>/<path-name> - syncs the build output with
rsync --delete - writes a
__preview_commit__/$GITHUB_SHAmarker for readiness checks
- uses: Selflify/preview-rsync-action@v1
with:
ssh-private-key: ${{ secrets.PREVIEW_SSH_PRIVATE_KEY }}
preview-server-host: ${{ secrets.PREVIEW_SERVER_HOST }}
preview-ssh-user: root
preview-root-dir: /var/www
site: marketing
path-name: pr-42
output: dist