Skip to content

This plugin allows you to send messages from Jenkins jobs to Telegram, Viber, Skype, SMS, Voice Call and many others.

License

Notifications You must be signed in to change notification settings

jenkinsci/notify-events-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

This plugin allows you to send messages from Jenkins jobs to Telegram, Viber, Skype, SMS, Voice Call and many others.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Languages