mirror of
https://github.com/easingthemes/ssh-deploy.git
synced 2024-04-28 00:37:18 +08:00
add include
This commit is contained in:
parent
3884c8554f
commit
f93c848a2a
12
README.md
12
README.md
@ -58,19 +58,23 @@ The target directory
|
|||||||
|
|
||||||
path to exclude separated by `,`, ie: `/dist/, /node_modules/`
|
path to exclude separated by `,`, ie: `/dist/, /node_modules/`
|
||||||
|
|
||||||
##### 9. `SCRIPT_BEFORE` (optional, default '')
|
##### 9. `INCLUDE` (optional, default '')
|
||||||
|
|
||||||
|
path to include separated by `,`, ie: `/dist/, /node_modules/`
|
||||||
|
|
||||||
|
##### 10. `SCRIPT_BEFORE` (optional, default '')
|
||||||
|
|
||||||
Script to run on host machine before rsync. Single line or multiline commands.
|
Script to run on host machine before rsync. Single line or multiline commands.
|
||||||
Execution is preformed by storing commands in `.sh` file and executing it via `.bash` over `ssh`
|
Execution is preformed by storing commands in `.sh` file and executing it via `.bash` over `ssh`
|
||||||
If you have issues with `ssh` connection, use this var, eg `SCRIPT_BEFORE: ls`.
|
If you have issues with `ssh` connection, use this var, eg `SCRIPT_BEFORE: ls`.
|
||||||
This will force `known_hosts` update, adding your host via `ssh-keyscan`.
|
This will force `known_hosts` update, adding your host via `ssh-keyscan`.
|
||||||
|
|
||||||
##### 10. `SCRIPT_AFTER` (optional, default '')
|
##### 11. `SCRIPT_AFTER` (optional, default '')
|
||||||
|
|
||||||
Script to run on host machine after rsync.
|
Script to run on host machine after rsync.
|
||||||
Rsync output is stored in `$RSYNC_STDOUT` env variable.
|
Rsync output is stored in `$RSYNC_STDOUT` env variable.
|
||||||
|
|
||||||
##### 11. `SSH_CMD_ARGS` (optional, default '-o StrictHostKeyChecking=no')
|
##### 12. `SSH_CMD_ARGS` (optional, default '-o StrictHostKeyChecking=no')
|
||||||
|
|
||||||
A list of ssh arguments, they must be prefixed with -o and separated by a comma, for example: -o SomeArgument=no, -o SomeOtherArgument=5
|
A list of ssh arguments, they must be prefixed with -o and separated by a comma, for example: -o SomeArgument=no, -o SomeOtherArgument=5
|
||||||
|
|
||||||
@ -91,6 +95,7 @@ or use the latest version from a branch, eg: ssh-deploy@main
|
|||||||
REMOTE_USER: ${{ secrets.REMOTE_USER }}
|
REMOTE_USER: ${{ secrets.REMOTE_USER }}
|
||||||
TARGET: ${{ secrets.REMOTE_TARGET }}
|
TARGET: ${{ secrets.REMOTE_TARGET }}
|
||||||
EXCLUDE: "/dist/, /node_modules/"
|
EXCLUDE: "/dist/, /node_modules/"
|
||||||
|
INCLUDE: "/dist/example.txt"
|
||||||
SCRIPT_BEFORE: |
|
SCRIPT_BEFORE: |
|
||||||
whoami
|
whoami
|
||||||
ls -al
|
ls -al
|
||||||
@ -132,6 +137,7 @@ jobs:
|
|||||||
REMOTE_USER: ${{ secrets.REMOTE_USER }}
|
REMOTE_USER: ${{ secrets.REMOTE_USER }}
|
||||||
TARGET: ${{ secrets.REMOTE_TARGET }}
|
TARGET: ${{ secrets.REMOTE_TARGET }}
|
||||||
EXCLUDE: "/dist/, /node_modules/"
|
EXCLUDE: "/dist/, /node_modules/"
|
||||||
|
INCLUDE: "/dist/example.txt"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Issues
|
## Issues
|
||||||
|
Loading…
Reference in New Issue
Block a user