-
Notifications
You must be signed in to change notification settings - Fork 10
/
action.yml
38 lines (38 loc) · 950 Bytes
/
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
name: 'Build c++ project'
description: 'Build c++ project with help cmake'
author: nicledomaS
branding:
color: black
icon: terminal
inputs:
submodule_update:
description: 'Git submodule update'
required: false
default: 'OFF'
cmake_args:
description: 'Cmake args (example -D<ARG1>=value;-D<ARG1>=value)'
required: false
default: ''
run_tests:
description: 'Run unit tests'
required: false
default: 'OFF'
unit_test_build:
description: 'Cmake arg for turn build unit test (if need)'
required: false
default: ''
create_package:
description: 'Create package'
required: false
default: 'OFF'
package_generator:
description: 'Package generator'
required: false
default: 'TGZ'
config:
description: 'For multi-configuration tools, choose configuration <Release or Debug>'
required: false
default: 'Release'
runs:
using: 'node12'
main: 'dist/index.js'