update github deploy file
This commit is contained in:
BIN
.github/.DS_Store
vendored
BIN
.github/.DS_Store
vendored
Binary file not shown.
13
.github/workflows/deploy.yml
vendored
13
.github/workflows/deploy.yml
vendored
@@ -33,11 +33,10 @@ jobs:
|
||||
- name: Deploy with rsync
|
||||
uses: appleboy/ssh-action@master
|
||||
with:
|
||||
host: ${{ secrets.HOST }} # 服务器 IP 或域名
|
||||
username: ${{ secrets.USERNAME }} # 服务器登录用户名
|
||||
key: ${{ secrets.KEY }} # SSH 私钥
|
||||
port: 2222 # SSH 端口,默认为 22
|
||||
host: ${{ secrets.HOST }}
|
||||
username: ${{ secrets.USERNAME }}
|
||||
key: ${{ secrets.KEY }}
|
||||
port: 2222 # 此端口主要用于 Action 自身建立连接
|
||||
script: |
|
||||
# 使用 rsync 同步文件
|
||||
# -a: 归档模式, -v: 显示详细信息, -z: 压缩传输, --delete: 删除目标目录中源目录没有的文件
|
||||
rsync -avz --delete ./public/ ${{ secrets.USERNAME }}@${{ secrets.HOST }}:${{ secrets.TARGET }}
|
||||
# 使用 -e 选项为 rsync 命令指定 SSH 端口
|
||||
rsync -avz --delete -e 'ssh -p 2222' ./public/ ${{ secrets.USERNAME }}@${{ secrets.HOST }}:${{ secrets.TARGET }}
|
||||
|
||||
Reference in New Issue
Block a user