-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction.yaml
34 lines (34 loc) · 1.2 KB
/
action.yaml
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
name: 'TiCS Github Action'
author: 'TIOBE'
description: 'Integrates TICS Client analysis to measure your code quality. The incorporated Quality gating feature enables you to analyze and decorate pull requests.'
inputs:
projectName:
description: 'Name of the TICS project'
required: true
branchName:
description: 'Name of the branch in TICS'
required: false
branchDir:
description: 'Location of the files to analyze'
required: false
calc:
description: 'Comma-separated list of metrics to be used'
required: false
clientToken:
description: 'A custom client-data token for the purpose of the Client Viewer functionality.'
required: false
tmpDir:
description: 'Location to store debug information'
required: false
installTics:
description: 'Boolean parameter to install TICS command-line tools on a runner before executing the analysis'
required: false
ticsConfiguration:
description: 'A URL pointing to the "cfg" API endpoint of the TICS Viewer. It contains the name of the TICS Analyzer Configuration or "-" in case of the default configuration'
required: false
branding:
icon: 'flag'
color: 'blue'
runs:
using: 'node12'
main: 'src/index.js'