Awesome Open Source
Awesome Open Source

Notify.Events Build Status

This plugin allows Jenkins to send notification to:

  • Telegram
  • Viber
  • SMS
  • Slack
  • Jabber / XMPP
  • Discord
  • Web Push
  • Microsoft Teams
  • Voice calls

See the full list of supported messengers here.

Read the manual in other languages

Installation

Option 1. Plugin Manager

  1. Go to Manage Jenkins > Manage plugins > Available.
  2. Search for Notify.Events.
  3. Check the box next to the found plugin and click Install without restart.

Option 2. Downloading a .hpi file

  1. Download the latest notify-events.hpi release here.
  2. Manually install the plugin on the Jenkins controller. Read full instructions for advanced plugin installation here.

Option 3. Building from the source

  1. To build the plugin, run mvn install. This will create the ./target/notify-events.hpi file.
  2. Manually install the plugin on the Jenkins controller. Read full instructions for advanced plugin installation here.

Basic usage

Createing a channel in Notify.Events

  1. Sign-up to the Notify.Events service.
  2. Create a new channel.
  3. Add Jenkins as a source to your channel.
  4. Copy your token and save the integration.

Jenkins build configuration

Build Step

  1. Add a build step.
  2. Paste the copied Token (see Create a Notify.Events channel, step 4).
  3. Fill in the Message field.

Post-build Actions

  1. Add a post-build step.
  2. Paste the copied Token (see Create a Notify.Events channel, step 4).
  3. Fill in the Message (optional).
  4. Fill in the Send when field.

Pipeline

notifyEvents message: 'Hello <b>world</b>', token: '01234567890123456789012345678901'

Formatting

You can use environment variables (including Token-Macro) and simple HTML formatting (<b>, <i>, <a> tags) for the Title and Message fields.

Example:

<b>$BUILD_ID</b> - Built successfully

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Java (709,909
Telegram (4,564
Slack (2,951
Notifications (2,678
Alert (852
Voice (624
Team (382
Call (189
Related Projects