项目作者: Warchant

项目描述 :
Github Action which downloads and runs sonar-scanner cli with custom parameters to start Sonarqube scan.
高级语言: JavaScript
项目地址: git://github.com/Warchant/setup-sonar-scanner.git
创建时间: 2019-10-13T19:40:02Z
项目社区:https://github.com/Warchant/setup-sonar-scanner

开源协议:MIT License

下载


setup-sonar-scanner javascript action

This action downloads given version of sonar-scanner and adds it to PATH.

Inputs

version

Optional sonar-scanner cli version. List of available versions: https://github.com/SonarSource/sonar-scanner-cli/releases. Default 5.0.1.3006.

Full Example usage

  1. on: push
  2. name: SonarQube Workflow
  3. jobs:
  4. sonarqube:
  5. runs-on: ubuntu-latest
  6. steps:
  7. - uses: actions/checkout@master
  8. with:
  9. fetch-depth: 0
  10. # Setup java 17 to be default (sonar-scanner requirement as of 5.x)
  11. - uses: actions/setup-java@v3
  12. with:
  13. distribution: 'temurin' # See 'Supported distributions' for available options
  14. java-version: '17'
  15. # Setup sonar-scanner
  16. - name: Setup SonarQube
  17. uses: warchant/setup-sonar-scanner@v7
  18. # Run sonar-scanner
  19. - name: SonarQube Scan
  20. run: sonar-scanner
  21. -Dsonar.host.url=${{ secrets.SONAR_URL }}
  22. -Dsonar.login=${{ secrets.SONAR_TOKEN }}
  23. -Dsonar.organization=${{ secrets.SONAR_ORGANIZATION }}
  24. -Dsonar.projectKey=${{ secrets.SONAR_PROJECT_KEY }}
  25. -Dsonar.sources=$GITHUB_WORKSPACE