-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
41 lines (41 loc) · 1.31 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
---
name: 'Cache'
description: 'Cache artifacts like dependencies and build outputs to improve workflow execution time'
author: 'GitHub'
inputs:
pullRequest:
description: "Number of the pull request. Use jwalton/gh-find-current-pr@v1"
required: true
sonarqubeToken:
description: "How to create a token:
https://docs.sonarsource.com/sonarqube/9.8/user-guide/user-account/generating-and-using-tokens/"
required: true
sonarqubeProject:
description: "Project identifier in sonarqube"
required: true
sonarqubeUrl:
description: "E.g. https://sonarqube.io"
required: true
githubToken:
description: "Give your pipeline the checks:write permission and use secrets.GITHUB_TOKEN"
required: true
githubProject:
description: "e.g. balrok/qualityannotate"
required: true
runs:
using: 'docker'
image: 'docker://ghcr.io/balrok/qualityannotate:master'
env:
GITHUB_TOKEN: ${{ inputs.githubToken }}
GITHUB_PULL_REQUEST: ${{ inputs.pullRequest }}
GITHUB_PROJECT: ${{ inputs.githubProject }}
SONARQUBE_PROJECT: ${{ inputs.sonarqubeProject }}
SONARQUBE_URL: ${{ inputs.sonarqubeUrl }}
SONARQUBE_TOKEN: ${{ inputs.sonarqubeToken }}
SONARQUBE_PULL_REQUEST: ${{ inputs.pullRequest }}
args:
- sonarqube
- github
branding:
icon: 'umbrella'
color: 'purple'