-
Notifications
You must be signed in to change notification settings - Fork 26
/
action.yml
62 lines (61 loc) · 2.12 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
name: Deploy Archi Report
description: Deploy Archimate model as static report site
author: WoozyMasta, [email protected]
branding:
icon: book-open
color: blue
runs:
using: docker
image: docker://ghcr.io/woozymasta/archimate-ci-image:5.0.2-1.0.4
env:
GITHUB_TOKEN: ${{ inputs.githubToken }}
ARCHI_HTML_REPORT_ENABLED: ${{ inputs.archiHtmlReportEnabled }}
ARCHI_JASPER_REPORT_ENABLED: ${{ inputs.archiJasperReportEnabled }}
ARCHI_JASPER_REPORT_FORMATS: ${{ inputs.archiJasperReportFormats }}
ARCHI_JASPER_REPORT_TITLE: ${{ inputs.archiJasperReportTitle }}
ARCHI_CSV_REPORT_ENABLED: ${{ inputs.archiCsvReportEnabled }}
ARCHI_EXPORT_MODEL_ENABLED: ${{ inputs.archiExportModelEnabled }}
GITHUB_SERVER_URL: ${{ inputs.githubServerURL }}
GITHUB_PAGES_DOMAIN: ${{ inputs.githubPagesDomain }}
GITHUB_PAGES_BRANCH: ${{ inputs.githubPagesBranch }}
GIT_SUBTREE_PREFIX: ${{ inputs.gitSubtreePrefix }}
DEBUG: ${{ inputs.debugAction }}
inputs:
githubToken:
description: GitHub token for accessing the git repository
required: true
archiHtmlReportEnabled:
description: Generate HTML report
required: false
archiJasperReportEnabled:
description: Generate Jasper reports
required: false
archiJasperReportFormats:
description: >-
Formats for Jasper reports should be separated by commas.
Valid values: PDF, HTML, RTF, PPT, ODT and DOCX
required: false
archiJasperReportTitle:
description: The title for the Jasper report, the default is the model name
required: false
archiCsvReportEnabled:
description: Generate CSV report
required: false
archiExportModelEnabled:
description: Export model in *.archimate file
required: false
githubServerURL:
description: GitHub server URL
required: false
githubPagesDomain:
description: Custom domain CNAME for pages
required: false
githubPagesBranch:
description: Branch for store reports used in pages
required: false
gitSubtreePrefix:
description: Directory for store reports in model branch
required: false
debugAction:
description: bash -x
required: false