Notifications

The Notifications module allows you to configure Jenkins to notify other applications about various build phases. It requires the Jenkins notification plugin.

Component: notifications
Macro:notification
Entry Point:jenkins_jobs.notifications
http

Defines an HTTP notification endpoint. Requires the Jenkins Notification Plugin.

Parameters:
  • format (str) – notification payload format, JSON (default) or XML
  • event (str) – job events that trigger notifications: started, completed, finalized or all (default)
  • url (str) – URL of the endpoint
  • timeout (str) – Timeout in milliseconds for sending notification request (30 seconds by default)
  • log (str) – Number lines of log messages to send (0 by default). Use -1 for all (use with caution).

Example:

notifications:
  - http:
      url: http://example.com/jenkins_endpoint
      format: xml
      event: completed
      timeout: 40000
      log: -1