ci(actions): target self-hosted runners and use Maven container to provide Java+Maven

This commit is contained in:
Your Name
2025-09-30 19:47:06 +08:00
parent 0eb81d216c
commit 641158a580

View File

@@ -12,7 +12,7 @@ concurrency:
jobs: jobs:
build_test_package: build_test_package:
runs-on: ubuntu-latest runs-on: self-hosted
container: container:
image: maven:3.9-eclipse-temurin-17 image: maven:3.9-eclipse-temurin-17
steps: steps:
@@ -26,7 +26,7 @@ jobs:
run: mvn -B -DskipTests clean package run: mvn -B -DskipTests clean package
auto_merge: auto_merge:
runs-on: ubuntu-latest runs-on: self-hosted
needs: build_test_package needs: build_test_package
if: ${{ github.event_name == 'pull_request' && needs.build_test_package.result == 'success' }} if: ${{ github.event_name == 'pull_request' && needs.build_test_package.result == 'success' }}
steps: steps: