From f919260d7a6a70a326c91fc5264ab59ab43e59bd Mon Sep 17 00:00:00 2001 From: lazy <52873503+the-lazy-me@users.noreply.github.com> Date: Mon, 2 Oct 2023 11:21:57 +0800 Subject: [PATCH] Update main.yml --- .github/workflows/main.yml | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9f986e10e..caeb944fe 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -37,12 +37,20 @@ jobs: NODE_OPTIONS: --max_old_space_size=8192 run: |- yarn run docs:build - > src/.vuepress/dist/.nojekyll - + - name: 部署文档 - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.ERVER_HOST }} - username: ${{ secrets.SERVER_NAME }} - key: ${{ secrets.PASSWD }} - script: cd [path] && git pull && sudo supervisorctl restart param + uses: easingthemes/ssh-deploy@v2.0.7 + env: + # secrets中配置的私钥,用于免密连接服务器 + SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} + # 服务器地址 + REMOTE_HOST: ${{ secrets.SERVER_HOST }} + # 用户名 + REMOTE_USER: ${{ secrets.SERVER_NAME }} + # 部署路径 + TARGET: ${{ secrets.TARGET }} + # 打包文件来源 + SOURCE: "dist/" + # 删除服务器上TARGET目录里所有文件 + ARGS: "-avz --delete" +