-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction.yml
51 lines (48 loc) · 1.35 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
name: 'Notification action'
description: 'Notification reusable action'
author: 'Gutenberg Technology'
inputs:
github-last-job-result:
description: 'Slack color'
required: true
slack-webhook-url:
description: 'Slack webhook url'
required: false
slack-channel:
description: 'Slack channel'
required: false
slack-username:
description: 'Slack user'
required: false
slack-icon:
description: 'Slack icon'
required: false
slack-title:
description: 'Slack title'
required: false
slack-message:
description: 'Slack message'
required: false
slack-footer:
description: 'Slack footer'
required: false
default: 'Gutenberg Technology'
slack-markdown:
description: 'Slackify markdown'
required: false
default: 'false'
runs:
using: 'composite'
steps:
- name: Slack - Send Notification
uses: rtCamp/action-slack-notify@v2
env:
SLACK_WEBHOOK: ${{ inputs.slack-webhook-url }}
SLACK_CHANNEL: it_script
SLACK_USERNAME: ${{ inputs.slack-username }}
SLACK_COLOR: ${{ inputs.github-last-job-result }}
SLACK_ICON: ${{ inputs.slack-icon }}
SLACK_MESSAGE: ${{ inputs.slack-message }}
SLACK_TITLE: ${{ inputs.slack-title }}
SLACK_FOOTER: ${{ inputs.slack-footer }}
SLACKIFY_MARKDOWN: ${{ inputs.slack-markdown }}