mirror of
https://github.com/jadolg/rocketchat-notification-action.git
synced 2026-05-31 08:37:51 +00:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d43c92f406 | |||
| a00e2b9fc1 | |||
| 15e3ca292a | |||
| 0669379328 | |||
| 6ade5e1f14 |
@@ -1,4 +1,51 @@
|
||||
# Rocket.Chat notifications GitHub action
|
||||
|
||||
This is my first action so I'll experiment here.
|
||||
I'll write nice docs once I have at least a POC.
|
||||
This action will write a message on your rocket.chat server using credentials instead of a webhook.
|
||||
|
||||
## Inputs
|
||||
|
||||
### `user`
|
||||
|
||||
**Required** The username to login to your rocket.chat server.
|
||||
|
||||
### `password`
|
||||
|
||||
**Required** The password to login to your rocket.chat server.
|
||||
|
||||
### `message`
|
||||
|
||||
**Required** The message you want to send.
|
||||
|
||||
### `server`
|
||||
|
||||
Your rocket.chat server. Default `"https://open.rocket.chat"`.
|
||||
|
||||
### `channel`
|
||||
|
||||
The channel you want to write to. Default `"GENERAL"`.
|
||||
|
||||
### `code`
|
||||
|
||||
Set it to true if you wish to have a code block. Default `"false"`.
|
||||
|
||||
## Example usage
|
||||
|
||||
```yaml
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
rocketchat_job:
|
||||
runs-on: ubuntu-latest
|
||||
name: Push notification to rocket.chat
|
||||
steps:
|
||||
- name: Push notification to rocket.chat if the job failed
|
||||
id: error-notification
|
||||
if: ${{ failure() }}
|
||||
uses: jadolg/rocketchat-notification-action@v1.0.0
|
||||
with:
|
||||
server: ${{ secrets.ROCKETCHAT_SERVER }}
|
||||
message: Wooops! Looks like something went wrong!
|
||||
user: ${{ secrets.ROCKETCHAT_USER }}
|
||||
password: ${{ secrets.ROCKETCHAT_PASSWORD }}
|
||||
channel: alerts
|
||||
```
|
||||
|
||||
+4
-1
@@ -1,5 +1,8 @@
|
||||
name: 'Rocket.Chat Notification'
|
||||
name: 'Rocket.Chat notification with credentials'
|
||||
description: 'Send a message to Rocket.Chat'
|
||||
branding:
|
||||
icon: 'bell'
|
||||
color: 'red'
|
||||
inputs:
|
||||
user:
|
||||
description: 'The username to login to your rocket.chat server'
|
||||
|
||||
+5
-1
@@ -1,2 +1,6 @@
|
||||
#!/usr/bin/env sh
|
||||
rocketchat-notification -u "$1" -p "$2" -m "$3" -s "$4" -c "$5" -code "$6"
|
||||
if $6 == "true"; then
|
||||
rocketchat-notification -u "$1" -p "$2" -m "$3" -s "$4" -c "$5" -code
|
||||
else
|
||||
rocketchat-notification -u "$1" -p "$2" -m "$3" -s "$4" -c "$5"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user