mirror of
https://github.com/Burnett01/rsync-deployments.git
synced 2024-11-25 00:43:46 +01:00
Update README.md
This commit is contained in:
parent
e9dd3cdb51
commit
5536ad8c42
1 changed files with 26 additions and 2 deletions
28
README.md
28
README.md
|
@ -13,9 +13,9 @@ Use this action in a build/test workflow which leaves deployable code in `GITHUB
|
|||
|
||||
- `rsh` - Remote shell commands, eg for using a different SSH port: `"-p ${{ secrets.DEPLOY_PORT }}"`
|
||||
|
||||
- `path`* - The source path, if none; use `""`
|
||||
- `path` - The source path. Defaults to GITHUB_WORKSPACE
|
||||
|
||||
- `remote_path`* - The deployment target, and should be in the format: `[USER]@[HOST]:[PATH]`
|
||||
- `remote_path`* - The deployment target path
|
||||
|
||||
- `remote_host`* - The remote host
|
||||
|
||||
|
@ -82,3 +82,27 @@ jobs:
|
|||
remote_key: ${{ secrets.DEPLOY_KEY }}
|
||||
```
|
||||
|
||||
For better security, I suggest you create additional secrets for remote_host and remote_user inputs.
|
||||
|
||||
```
|
||||
name: DEPLOY
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: rsync deployments
|
||||
uses: burnett01/rsync-deployments@1.0
|
||||
with:
|
||||
switches: -avzr --delete
|
||||
path: src/
|
||||
remote_path: /var/www/html/
|
||||
remote_host: ${{ secrets.DEPLOY_HOST }}
|
||||
remote_user: ${{ secrets.DEPLOY_USER }}
|
||||
remote_key: ${{ secrets.DEPLOY_KEY }}
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue