Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 2.08 KB

File metadata and controls

43 lines (33 loc) · 2.08 KB

Maven Code Review

This action analyzes your Java code with sonarcloud for maven.

👀 Important!

Remember to add jacoco plugin in your pom.xml to calculate the coverage.

Usage

- name: Code Review
  uses: pagopa/github-actions-template/maven-code-review@v1
  with:
    github_token: ${{ secrets.GITHUB_TOKEN }}
    sonar_token: ${{ secrets.SONAR_TOKEN }}
    project_key: pagopa_project-key
    coverage_exclusions: "**/config/*,**/*Mock*,**/model/**,**/entity/*"
    cpd_exclusions: "**/model/**,**/entity/*"
    java_distribution: 'zulu'
    java_version: '11'
    docker_api_version: '1.44'
      

Input

Param Description Required Values Default
project_key The key of the project on SonarCloud true string
github_token A GitHub token true string
sonar_token The Sonar token true string
coverage_exclusions Files to exclude from coverage false string "/config/*,/Mock,/model/,**/entity/*"
cpd_exclusions Files to exclude from code duplication false string /model/,**/entity/*"
java_distribution Distribution of JDK false string zulu
java_version Version of JDK false string 11
docker_api_version API Docker version false string 1.44

Output

N.A.