CI/CD component to provide ntfy web-push notifications as a stage within GitLab runs.
| Name | Required | Default | Description |
|---|---|---|---|
| as | π« | "ntfy-web-push" | Name of the CI/CD job generated by the component. |
| stage | π« | "ntfy" | Name of the Stage the component's job belongs to. |
| ntfy_token | β | "" | ntfy access token used to authenticate to the ntfy server. |
| ntfy_url | π« | "https://ntfy.pcfae.com/Ad_Arbitorium-GitOps" | URL of the ntfy server and topic for the notification. i.e. https://ntfy.sh/gitlab |
| msg_action | π« | "" | Defines a scripted action the user can opt in to on recieving the web-push notification. |
| msg_attach | π« | "" | The url of an image or other file to be attached to the ntfy web-push notification. |
| msg_body | π« | "${CI_PROJECT_NAME}: ${MSG_STATE} (ref ${CI_COMMIT_REF_NAME})" | The message that should be sent using this ntfy component. |
| msg_click | π« | "" | A url that should be opened when the user clicks on the message. |
| msg_markdown | π« | "" | If set to true, the message body is processed as markdown formatted text. |
| msg_priority | π« | "low" | The priority level of the notification that will be sent. |
| msg_tags | π« | "bell" | Comma seperated Tags/Emoji the message should be marked with. (i.e. tags:scream_cat,smiley_cat) |
| msg_title | π« | "Gitlab ntfy Component" | The title that the ntfy web-push message will be sent with. |