Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.33 KB

README.md

File metadata and controls

49 lines (30 loc) · 1.33 KB

SonarQube Scanner Cache

Cache SonarQube scanner.

LICENSE GitHub stars

Usage

Pre-requisites

Create a workflow .yml file in your repositories .github/workflows directory. For more information, reference the GitHub Help Documentation for Creating a workflow file.

Cache Details

This action currently caches the following directory:

  • ~/.sonar/scanner

Example workflow

- uses: actions/checkout@v4

- uses: actions/setup-java@v4
  with:
    distribution: 'temurin'
    java-version: '17'
    cache: 'maven'

- name: Cache SonarQube packages
  uses: sonaractions/cache@v1

- name: Cache SonarQube scanner
  id: cache-sonar-scanner
  uses: sonaractions/scanner-cache@v1

- name: Install SonarQube scanner
  if: steps.cache-sonar-scanner.outputs.cache-hit != 'true'

Contributing

Check out Contributing guide for ideas on contributing and setup steps for getting our repositories up.

License

Licensed under the MIT License.