A simple notifier that can publish build notifications to a topic on a MQTT broker.


MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport. 

The following details are configurable per Jenkins job:

Both the topic and the message may also include certain dynamic variables. These include:

All other build variables and environment variables can also be used (JENKINS-41839).

The default topic when no value is specified is "jenkins/PROJECT_URL".

The default message when no value is specified is "BULD_RESULT".


1.7 (2017-06-27)

The MqttNotifier can now be used in a jenkins pipeline, too. (Thanks michaelknigge!)

1.6 (2017-03-15)

Fixed credentials problem introduced while refactoring for unit testing in previous release (JENKINS-42764)

1.5 (2017-03-06)

1.4.2 (2017-02-12)

1.4.1 (2017-02-12)

1.4 (2017-02-12)

1.3 (2016-01-09)

1.2.1 (2016-01-06)

1.2 (2015-06-23)

1.1 (2013-08-15)

1.0 (2013-08-12)