@@ -16,17 +16,30 @@ jobs:
1616
1717 steps :
1818 - uses : actions/checkout@v2
19- - name : Set up JDK 1.8
19+ - name : Set up JDK 11
2020 uses : actions/setup-java@v1
2121 with :
22- java-version : 1.8
22+ java-version : 11
23+ - name : Cache SonarCloud packages
24+ uses : actions/cache@v1
25+ with :
26+ path : ~/.sonar/cache
27+ key : ${{ runner.os }}-sonar
28+ restore-keys : ${{ runner.os }}-sonar
2329 - uses : actions/cache@v1
2430 with :
2531 path : ~/.gradle/caches
2632 key : ${{ runner.os }}-gradle
2733 restore-keys : ${{ runner.os }}-gradle
2834 - name : Build with Gradle
29- run : chmod +x gradlew && ./gradlew spotlessJavaCheck test
35+ env :
36+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
37+ SONAR_TOKEN : f4f48f5dc3d59b444b238326cdf534ae5614cc59
38+ run : chmod +x gradlew && ./gradlew spotlessJavaCheck test jacocoTestReport sonarqube -Dsonar.projectKey=javadev_LeetCode-in-Java -Dsonar.host.url=https://sonarcloud.io -Dsonar.organization=javadev-github
39+ - uses : codecov/codecov-action@v1
40+ with :
41+ file : ./**/target/site/jacoco/jacoco.xml
42+ name : codecov
3043
3144 build-sonar :
3245 name : Build
@@ -39,24 +52,11 @@ jobs:
3952 uses : actions/setup-java@v1
4053 with :
4154 java-version : 11
42- - name : Cache SonarCloud packages
43- uses : actions/cache@v1
44- with :
45- path : ~/.sonar/cache
46- key : ${{ runner.os }}-sonar
47- restore-keys : ${{ runner.os }}-sonar
4855 - name : Cache Maven packages
4956 uses : actions/cache@v1
5057 with :
5158 path : ~/.m2
5259 key : ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
5360 restore-keys : ${{ runner.os }}-m2
5461 - name : Build and analyze
55- env :
56- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
57- SONAR_TOKEN : f4f48f5dc3d59b444b238326cdf534ae5614cc59
58- run : mvn -B test jacoco:report org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.organization=javadev-github -Dsonar.host.url=https://sonarcloud.io -Dsonar.projectKey=javadev_LeetCode-in-Java
59- - uses : codecov/codecov-action@v1
60- with :
61- file : ./**/target/site/jacoco/jacoco.xml
62- name : codecov
62+ run : mvn -B compile
0 commit comments