From 80ee4a04adc03f95ac0c4e1bf2cb9f49c2bff6d8 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Tue, 24 Oct 2023 22:37:28 +0800 Subject: [PATCH] chore: add ssh deploy step (#267) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重新添加 ssh-deploy 的 action 步骤,用于部署到服务器。 /kind improvement ```release-note None ``` --- .github/workflows/node.js.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index e9157c4..5dbe3f2 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -49,3 +49,14 @@ jobs: - run: pnpm install - run: pnpm build + + - name: Deploy + uses: easingthemes/ssh-deploy@main + env: + SSH_PRIVATE_KEY: ${{ secrets.SERVER_SSH_KEY }} + ARGS: "-avzr --delete" + SOURCE: "build/" + REMOTE_HOST: ${{ secrets.SERVER_HOST }} + REMOTE_PORT: ${{ secrets.SERVER_PORT }} + REMOTE_USER: ${{ secrets.SERVER_USER }} + TARGET: ${{ secrets.SERVER_TARGET }}