|
|
|
@ -13,22 +13,18 @@ jobs:
|
|
|
|
|
- uses: actions/checkout@v2 |
|
|
|
|
with: |
|
|
|
|
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis |
|
|
|
|
- name: Set up JDK 11 |
|
|
|
|
uses: actions/setup-java@v1 |
|
|
|
|
- name: Set up JDK 17 |
|
|
|
|
uses: actions/setup-java@v4 |
|
|
|
|
with: |
|
|
|
|
java-version: 11 |
|
|
|
|
distribution: "temurin" |
|
|
|
|
java-version: 17 |
|
|
|
|
cache: maven |
|
|
|
|
- name: Cache SonarCloud packages |
|
|
|
|
uses: actions/cache@v1 |
|
|
|
|
with: |
|
|
|
|
path: ~/.sonar/cache |
|
|
|
|
key: ${{ runner.os }}-sonar |
|
|
|
|
restore-keys: ${{ runner.os }}-sonar |
|
|
|
|
- name: Cache Maven packages |
|
|
|
|
uses: actions/cache@v1 |
|
|
|
|
with: |
|
|
|
|
path: ~/.m2 |
|
|
|
|
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} |
|
|
|
|
restore-keys: ${{ runner.os }}-m2 |
|
|
|
|
- name: Build and analyze |
|
|
|
|
env: |
|
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any |
|
|
|
|