From 28030d856335d6395cb2697e36195365b230854f Mon Sep 17 00:00:00 2001 From: Shuai Date: Sat, 20 Jun 2026 18:55:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20.gitea/workflows/deploy.ym?= =?UTF-8?q?l?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 58 ++++++++----------------------------- 1 file changed, 12 insertions(+), 46 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index c38cccd..eaa45c3 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,7 +1,4 @@ -# ========================================== -# 纯 Bash SCP 部署工作流(零外部 Action 依赖) -# ========================================== -name: Deploy Frontend +name: CI Test on: push: @@ -9,47 +6,16 @@ on: - main jobs: - deploy: - runs-on: ubuntu-latest - + test: + runs-on: ci-base + steps: - - name: Checkout code - uses: http://192.168.31.185:3002/actions/checkout@v4 - - - name: env + - uses: http://192.168.31.185:3002/actions/checkout@v4 + + - name: Check Environment run: | - node -v - npm -v - java -version - mvn -version - git --version - docker --version - - - name: Deploy via SCP - run: | - set -e - - SERVER_HOST="${{ secrets.SSH_HOST }}" - SERVER_USER="${{ secrets.SSH_USER }}" - SERVER_PORT="${{ secrets.SSH_PORT }}" - TARGET_DIR="${{ secrets.TARGET_DIR }}" - - echo "🌐 部署至 ${SERVER_USER}@${SERVER_HOST}:${TARGET_DIR} (端口: ${SERVER_PORT})" - - # 配置 SSH 密钥 - mkdir -p ~/.ssh - chmod 700 ~/.ssh - printf '%s\n' "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 - chmod 600 ~/.ssh/id_ed25519 - - # 确保目标目录存在,并清空旧文件 - ssh -o StrictHostKeyChecking=accept-new -i ~/.ssh/id_ed25519 -p "${SERVER_PORT}" \ - "${SERVER_USER}@${SERVER_HOST}" "mkdir -p ${TARGET_DIR} && rm -rf ${TARGET_DIR}/*" - - # SCP 上传 - echo "🚀 开始上传文件..." - scp -o StrictHostKeyChecking=accept-new -i ~/.ssh/id_ed25519 -P "${SERVER_PORT}" -r \ - ./* \ - "${SERVER_USER}@${SERVER_HOST}:${TARGET_DIR}/" - - echo "✨ 部署成功!" + java -version + mvn -version + node -v + npm -v + docker --version \ No newline at end of file