浏览代码

CI: Prefer rsync over scp to preserve symlinks

Alessandro Pignotti 9 月之前
父节点
当前提交
1ee73b270a
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      .circleci/config.yml

+ 2 - 2
.circleci/config.yml

@@ -24,7 +24,7 @@ jobs:
           command: |
             git clone --branch $CIRCLE_BRANCH --single-branch git@github.com:leaningtech/webvm.git
       - run:
-          name: Publish NPM packages
+          name: Build WebVM
           command: |
             cd webvm/
             npm install
@@ -32,7 +32,7 @@ jobs:
       - run:
           name: Deploy webvm
           command: |
-            scp -rP $SSH_PORT webvm/build/* leaningtech@${SSH_HOST}:/srv/web/webvm_next/
+            rsync -avz -e "ssh -p ${SSH_PORT}" webvm/build/ leaningtech@${SSH_HOST}:/srv/web/webvm_next/
 
 workflows:
   deploy: