name: Deploy AIDA Dev (dev/3.1_release_merge_MS) on: push: branches: - dev/3.1_release_merge_MS workflow_dispatch: # 手动触发 jobs: build-and-deploy: runs-on: java21 # 如有自托管 runner 可改成对应 label env: REMOTE_DEPLOY_PATH: /workspace/workspace_aida/DevelopVersion/develop-MS-version-aida-back-test steps: - name: Checkout 代码 uses: actions/checkout@v4 with: ref: dev/3.1_release_merge_MS - name: 缓存 Maven 依赖 uses: actions/cache@v5 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} restore-keys: | ${{ runner.os }}-maven- - name: 查看 JDK & Maven 版本 run: | java -version mvn -v - name: Maven 打包 run: mvn -B package --file pom.xml