novitsoftware/Sonarqube Community Plugin
This is a plugin that allows you to obtain statistics by analyzing PR with SonarQube (community) and save those statistics
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| analysis | Ability to obtain information from SonarQube and save it in the DB | — | false |
| pullRequest | github pullRequest | — | ${{ github.event.number }} |
| path | github pullRequest | — | . |
| branch | github branch | — | ${{ github.base_ref }} |
| headRef | github headRef | — | ${{ github.head_ref }} |
| eventName | github event name | — | ${{ github.event_name }} |
| repository | github repository | — | ${{ github.repository }} |
| usersTeam | possibility to request changes in the PR | — | [{"team":"n","discord":"n","github":"n"}] |
| comment | possibility of being able to make comments to the github PRs | — | true |
| blockPR | possibility to request changes in the PR | — | true |
| user | Personal access actor (PAT) used to fetch the repository. The PAT is configured with the local git config, which enables your scripts to run authenticated git commands. The post-job step removes the PAT.' | — | ${{ github.actor }} |
| token | Personal access token (PAT) used to fetch the repository. The PAT is configured with the local git config, which enables your scripts to run authenticated git commands. The post-job step removes the PAT. | — | ${{ github.token }} |
| sonarURL | URL where your sonar instance is hosted | yes | — |
| sonarToken | token of your sonar instance | yes | — |
| sonarKey | key of the project to analyze | yes | — |
| pgHost | postgre instance host | no | — |
| pgUser | user instance host | no | — |
| pgDB | sonar instance db | no | — |
| pgPass | password instance host | no | — |
| pgPort | port instance host | no | — |
Outputs
no outputs