From 6522ca9e399a2970e24b81cb3fc69ccbb10ded4b Mon Sep 17 00:00:00 2001 From: "yunpeng.zhang" Date: Mon, 23 Dec 2024 11:33:29 +0800 Subject: [PATCH] update cicd_script --- .gitea/workflows/blog_hexo.yaml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/blog_hexo.yaml b/.gitea/workflows/blog_hexo.yaml index abb4d29..26a16f9 100644 --- a/.gitea/workflows/blog_hexo.yaml +++ b/.gitea/workflows/blog_hexo.yaml @@ -33,8 +33,13 @@ jobs: npm run clean npm run build - name: Deploy - run: | - echo "🔄 Deploying Hexo Blog..." - rm -rf /deployed-site/* - cp -r public/* ${{ env.DEPLOYED_DIR }} + uses: easingthemes/ssh-deploy@main + with: + SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} + ARGS: "-rlgoDzvc -i --delete" + SOURCE: "public/" + REMOTE_HOST: ${{ secrets.REMOTE_HOST }} + REMOTE_USER: ${{ secrets.REMOTE_USER }} + TARGET: ${{ secrets.REMOTE_TARGET }} + EXCLUDE: "/public/, /node_modules/" - run: echo "🍏 This job's status is ${{ job.status }}." \ No newline at end of file