-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yaml
56 lines (52 loc) · 1.76 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
name: 'Allure Deployer Action'
description: 'Host your Allure Reports on Firebase , with history, retries and Slack integration, No server required'
author: 'Sokari Gillis-Harry'
branding:
icon: bar-chart
color: green
runs:
using: 'docker'
image: 'docker://sokari/allure-deployer-action:latest'
args:
- storage_bucket=${{ inputs.storage_bucket }}
- report_id=${{ inputs.report_id }}
- website_expires=${{ inputs.website_expires }}
- keep_history=${{ inputs.keep_history }}
- keep_results=${{ inputs.keep_results }}
- slack_channel_id=${{ inputs.slack_channel_id }}
- allure_results_path=${{ inputs.allure_results_path }}
- show_retries=${{ inputs.show_retries }}
- show_history=${{ inputs.show_history }}
inputs:
storage_bucket:
description: 'Google Cloud Storage bucket name'
required: true
report_id:
description: 'Unique identifier for the hosted report'
required: false
default: 'default'
website_expires:
description: "Expiration duration for Report's website (e.g., 2h, 7d, 3w) Max. 30d"
default: '7d'
keep_history:
description: 'Save Report history to storage (true/false)'
default: 'true'
keep_results:
description: 'Save Report retries (result files) to storage (true/false)'
default: 'true'
slack_channel_id:
description: 'Slack channel ID for notifications (optional)'
required: false
allure_results_path:
description: 'Path to the directory containing Allure results'
required: true
show_retries:
description: 'Show retries in the test report (true/false)'
required: false
default: 'true'
show_history:
description: 'Show history in the test report (true/false)'
default: 'true'
outputs:
report_url:
description: 'URL to your test report'