mirror of
https://gitee.com/jack_whh/SFTP-Deploy-Action.git
synced 2026-03-09 23:12:55 +08:00
1. support password
This commit is contained in:
18
README.md
18
README.md
@@ -16,8 +16,14 @@
|
||||
`local_path`| yes| ./* | `local_path` of you project, if you want put single file:use path like `./myfile`, if you want put directory: use path like `./static/*`, it will put all files under `static` directory. Default to `./*`(will put all files in your repo).
|
||||
`remote_path`|yes|| Remote path
|
||||
`sftp_only`| no| | If your port only accepts the sftp protocol, set this option to `true`. However, please note that when this option is set to `true`, the remote folder will not be created automatically.
|
||||
`args` | no| | other args yor want to use of sftp, E.g.`-o ConnectTimeout=5`
|
||||
`delete_remote_files` | no | false | Set `true` will delete all files in the remote path before upload. Please be `careful` set this to true
|
||||
<strike>args</strike> `sftpArgs` | no| | other args yor want to use of sftp, E.g.`-o ConnectTimeout=5`
|
||||
`delete_remote_files` | no | false | **Warning** Set `true` will delete all files in the remote path before upload. Please be `careful` set this to true
|
||||
`passowrd`| no| | SSH passsword,If a password is set, `ssh_private_key` is ignored
|
||||
|
||||
> **Warning**
|
||||
> be `careful` when use `delete_remote_files` This will remove all files in your remote path before uploading
|
||||
|
||||
|
||||
|
||||
## Action Example
|
||||
|
||||
@@ -62,14 +68,14 @@
|
||||
run: yarn build
|
||||
|
||||
- name: deploy file to server
|
||||
uses: wlixcc/SFTP-Deploy-Action@v1.2.3
|
||||
uses: wlixcc/SFTP-Deploy-Action@v1.2.4
|
||||
with:
|
||||
username: 'root'
|
||||
server: '${{ secrets.SERVER_IP }}'
|
||||
ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
local_path: './build/*'
|
||||
remote_path: '/var/www/react-app'
|
||||
args: '-o ConnectTimeout=5'
|
||||
sftpArgs: '-o ConnectTimeout=5'
|
||||
|
||||

|
||||
|
||||
@@ -96,14 +102,14 @@
|
||||
run: yarn build
|
||||
|
||||
- name: deploy file to server
|
||||
uses: wlixcc/SFTP-Deploy-Action@v1.2.3
|
||||
uses: wlixcc/SFTP-Deploy-Action@v1.2.4
|
||||
with:
|
||||
username: 'root'
|
||||
server: '${{ secrets.SERVER_IP }}'
|
||||
ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
local_path: './dist/*'
|
||||
remote_path: '/var/www/umiapp'
|
||||
args: '-o ConnectTimeout=5'
|
||||
sftpArgs: '-o ConnectTimeout=5'
|
||||

|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user