sonarqube-scan-action/action.yml
2024-02-07 22:37:45 +08:00

44 lines
1.1 KiB
YAML

name: Official SonarQube Scan
description: >
Scan your code with SonarQube to detect Bugs, Vulnerabilities and Code Smells in up to 27 programming languages!
branding:
icon: check
color: green
runs:
using: "composite"
steps:
- id: setup1
uses: docker
image: Dockerfile
entrypoint: "/entrypoint.sh"
post-entrypoint: "/cleanup.sh"
continue-on-error: true
- id: setup2
if: steps.setup1.outcome == 'failure'
uses: docker
image: Dockerfile
entrypoint: "/entrypoint.sh"
post-entrypoint: "/cleanup.sh"
continue-on-error: true
- id: setup3
if: steps.setup2.outcome == 'failure'
uses: docker
image: Dockerfile
entrypoint: "/entrypoint.sh"
post-entrypoint: "/cleanup.sh"
continue-on-error: true
- id: setup4
if: steps.setup3.outcome == 'failure'
uses: docker
image: Dockerfile
entrypoint: "/entrypoint.sh"
post-entrypoint: "/cleanup.sh"
continue-on-error: true
inputs:
args:
description: Additional arguments to the sonar-scanner
required: false
projectBaseDir:
description: Set the sonar.projectBaseDir analysis property
required: false
default: .