Pipeline Step to allow publishing of arbitrary messages
Refactoring some code to easier allow other plugins to easier send standalone messages to RabbitMQ.
Add an option to disable/enable the plugin (Thanks Huaxing Sun)
Please note: After upgrade and initial restart the plugin will not be enabled. Go to Configure Jenkins -> Enable Notifier in the 'MQ Notifier' section.
Add "Build Duration" time to the published AMQP event.
Added a null check to fix NullPointerExceptions in the CauseProvider
- Collect additional build and host data (project names, jenkins master fqdn)
- Collect data about time spent in queue and assigned label
Added an extension point for providing data to the notifier
Support for pipeline projects
- Added internal queue for when connection to MQ is down.
- Several fixes regarding saving of the configuration.
- Build parameters added to all of the existing messages.
Initial release