This plugin provides generic support for build notifications and a 'bot' via instant messaging protocols. This plugin itself is of no use for end users. Please use one of the derived plugins like the Jabber or the IRC plugin!
You can configure per job to get notifications for finished or started builds (optional). Notifications can be send to chatrooms or individual users (aka. private messages in IRC).
You can choose from a number of strategies for which build outcomes notification will be send:
If your job is build from a SCM, you can choose to notify:
For this feature to work you need to fingerprint your build artifacts. For Maven jobs this should work out-of-the-box. For other job types see the Blame Upstream Committers plugin for how to configure it (haven't tried it myself yet, though)
The following happens if this option is enabled:
If a build fails and there are no committers to the job itself the IM plugin looks for committers to upstream builds. If there are any, all of them are notified. If there are no committers to the immediate upstream builds, the plugin looks one level higher and notifies possible committers there. And so on, if needed.
You can control various features of jobs via a bot. To do so you can send commands to it within a chatroom (or as private messages).
To execute a command send the command and its parameters send it to the bot in chatroom (or as a private message) and prefix it with the command prefix which is configured in the global configuration.
For example to schedule a build for the My project job if the prefix is ! send:
Most commands can be invoked on a single job, all jobs in a view or all configured jobs. Notable commands are:
No user visible changes.
Skip to end of metadata Go to start of metadata