From f66e723b977b361f8e6a43752717b84cd388e796 Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 6 May 2026 11:10:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20.gitea/workflows/test.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test.yaml | 51 +++++++------------------------------- 1 file changed, 9 insertions(+), 42 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 4eabecff..2dd2f07a 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -1,52 +1,19 @@ -name: Deploy AIDA Dev (dev/3.1_release_merge_MS) +name: Java21 Maven Build on: push: - branches: - - dev/3.1_release_merge_MS - workflow_dispatch: + branches: [ main ] jobs: - build: - runs-on: java21 - - env: - REMOTE_DEPLOY_PATH: /workspace/workspace_aida/DevelopVersion/develop-MS-version-aida-back-test - + build: + runs-on: java21 # 只会分配到带 java21 标签的Runner steps: - - name: Checkout 代码 - uses: actions/checkout@v4 - with: - ref: dev/3.1_release_merge_MS + - uses: actions/checkout@v4 - - name: 检查 Java 和 Maven 环境 + - name: 验证环境 run: | - echo "=== Java 版本 ===" java -version - echo "=== Maven 版本 ===" - mvn -version + mvn -v - - name: 缓存 Maven 依赖 - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - maven- - - - name: Maven 打包 - run: mvn -B -Dmaven.repo.local=~/.m2/repository package --file pom.xml - - - name: 准备部署文件 - run: | - mkdir -p deploy - cp target/*.jar deploy/ - cp Dockerfile deploy/ - cp docker-compose.yml deploy/ - - - name: 配置 SSH - run: | - mkdir -p ~/.ssh - echo "${{ secrets.SSH_KEY }}" > ~/.ssh/deploy_key - chmod 600 ~/.ssh/deploy_key - ssh-keyscan -H ${{ secrets.SERVER_HOST }} >> ~/.ssh/known_hosts 2>/dev/null || true + - name: 构建项目 + run: mvn clean package -DskipTests \ No newline at end of file