mirror of
https://github.com/Burnett01/rsync-deployments.git
synced 2024-11-25 00:43:46 +01:00
mention includes and filters args
This commit is contained in:
parent
afc3d5d8d4
commit
cdb8f481ea
1 changed files with 11 additions and 4 deletions
15
README.md
15
README.md
|
@ -9,17 +9,22 @@ This action would usually follow a build/test action which leaves deployable cod
|
|||
This action needs a `DEPLOY_KEY` secret variable. This should be the private key part of an ssh key pair. The public key part should be added to the authorized_keys file on the server that receives the deployment. This should be set in the Github secrets section and then referenced as an `env` variable.
|
||||
|
||||
# Required ARGs
|
||||
This action requires 5 args in the `with` block.
|
||||
|
||||
This action requires 7 args in the `with` block.
|
||||
|
||||
1. `swtiches` - The first is for any initial/required rsync flags, eg: `-avzr --delete`
|
||||
|
||||
2. `rsh` - Optional remote shell commands, eg for using a different SSH port: `"-p ${{ secrets.DEPLOY_PORT }}"`
|
||||
|
||||
3. `excludes` - Any `--exclude` flags and directory pairs, eg: `--exclude .htaccess --exclude /uploads/`. Use "" if none required.
|
||||
3. `includes` - Any `--include` flags and directory pairs, eg: `--include .htaccess --include /uploads/`. Use "" if none required.
|
||||
|
||||
4. `path` - The source path, if none; use `""`
|
||||
4. `excludes` - Any `--exclude` flags and directory pairs, eg: `--exclude .htaccess --exclude /uploads/`. Use "" if none required.
|
||||
|
||||
5. `upload_path` - The deployment target, and should be in the format: `[USER]@[HOST]:[PATH]`
|
||||
5. `filters` - Any `--filter` flags. Use "" if none required.
|
||||
|
||||
6. `path` - The source path, if none; use `""`
|
||||
|
||||
7. `upload_path` - The deployment target, and should be in the format: `[USER]@[HOST]:[PATH]`
|
||||
|
||||
# Example usage
|
||||
|
||||
|
@ -40,7 +45,9 @@ jobs:
|
|||
with:
|
||||
switches: -avzr --delete
|
||||
rsh: "-p ${{ secrets.DEPLOY_PORT }}"
|
||||
includes: ""
|
||||
excludes: ""
|
||||
filters: ""
|
||||
path: src/
|
||||
upload_path: user@example.com:/var/www/html/
|
||||
|
||||
|
|
Loading…
Reference in a new issue