README: add PVV-specific example usage

This commit is contained in:
2025-12-13 16:17:03 +09:00
parent e6d985b364
commit 9b1a22f5c9

View File

@@ -23,7 +23,8 @@ Advanced usage:
- name: Transfer files
uses: https://git.pvv.ntnu.no/Projects/rsync-action@v1
with:
source: ./path/to/directory/
source: ./path/to/directory/**/*
quote-source: false
target: /path/at/remote/
username: username
host: hostname
@@ -45,4 +46,21 @@ command="rrsync -wo /directory/to/write/to",restrict,no-agent-forwarding,no-port
The path specified in `target` will now be relative to `/directory/to/write/to`.
## PVV setup against pages.pvv.ntnu.no
You can copy paste this for use in pipeline for [`Projects`](https://git.pvv.ntnu.no/Projects)
```yaml
- name: Upload HTML page
uses: https://git.pvv.ntnu.no/Projects/rsync-action@v2
with:
source: ./result/**/*.html
quote-source: false
target: ${{ gitea.ref_name }}/stuff/${{ github.run_id }}/
username: gitea-web
ssh-key: ${{ secrets.WEB_SYNC_SSH_KEY }}
host: pages.pvv.ntnu.no
known-hosts: "pages.pvv.ntnu.no ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH2QjfFB+city1SYqltkVqWACfo1j37k+oQQfj13mtgg"
```
[rsync]: https://rsync.samba.org/