Skip to content

Commit

Permalink
✨ 优化 github action
Browse files Browse the repository at this point in the history
  • Loading branch information
ChunMengLu committed May 15, 2024
1 parent ce7ccd2 commit 1c7b1c1
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 27 deletions.
39 changes: 13 additions & 26 deletions .github/workflows/test-and-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,41 +2,28 @@ name: Java CI
on: [push, pull_request]

jobs:
buildOnJava8:
name: build on java8
build:
runs-on: ubuntu-latest
strategy:
matrix:
java: [ '8', '17' ]
name: Java ${{ matrix.Java }} build
steps:
- uses: actions/checkout@v2
- name: Set up JDK 8
uses: actions/setup-java@v1
- name: Setup java
uses: actions/setup-java@v2
with:
java-version: 8
distribution: 'zulu'
java-version: ${{ matrix.java }}
- uses: actions/cache@v2
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew build
buildOnJava11:
name: build on java11
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v1
with:
java-version: 11
- uses: actions/cache@v2
- name: Setup Gradle 8.5
uses: gradle/actions/setup-gradle@v3
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Grant execute permission for gradlew
run: chmod +x gradlew
gradle-version: 8.5
- name: Build with Gradle
run: ./gradlew build
run: gradle build
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
distributionUrl=https\://mirrors.tencent.com/gradle/gradle-8.5-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down

0 comments on commit 1c7b1c1

Please sign in to comment.