Skip to end of metadata
Go to start of metadata

Plugin Information

View Websocket Notifier on the plugin site for more information.

This plugin notifies build results via Websocket.

Features

  • Notify build result via Websocket
  • If you use modern web browser (e.g. Chrome, Firefox, Safari), you receive realtime build result by Javascript. It includes iPhone/iPad.
  • Offcourse, websocket is independent from browser. You could your favorite laungage to receive realtime build result.

Setup

At Manege Jenkins > Configure System > Websocket Notifier, you could configure websocket port.

At (your project) > Configure > Post build Actions, you could enable websokcet notification.

Usage Example

Chrome Extension

Jenkins Notifier for Chrome supports websocket. So you could receive a notification in realtime.

iPad/iPhone as XFD

If you upload https://github.com/jenkinsci/websocket-plugin/blob/master/xfd.html at same host as jenkins, you could use iPhone/iPad as XFD.

Windows client

http://d.hatena.ne.jp/griefworker/20110928/jenkins_web_socket_notifier_client

Version History

Version 1.0.6 (26 July, 2013)

  • Added: "Enable Websocket pings to keep connections alive" option
  • Added: "Use status format" option
  • Updated: webbit version (0.4.7 -> 0.4.15)

Version 1.0.4 (16 April, 2012)

  • Fixed: configurations were not loaded
  • Updated: webbit version (0.3.0 -> 0.4.7)

Version 1.0 (6 June, 2011)

  • Initial release

2 Comments

  1. The issue tracking link doesn't seem to work, so I'm just going to add a comment here. The plugin tries to open a port on 8081 by default, but this port is already in use on our server. That prevents Jenkins from starting up at all, so you can't change the configuration to a different port. Failing to open up the port should probably not hang Jenkins, but I would settle for a snippet of configuration that I could use to set the port number.

  2. First, thank you for the handy plugin :)

    I wanted to point that that it appears that after setting the Websocket port under Manage Jenkins --> Configure System, the Port set there is not persisted after a Jenkins restart. This

    is of course not very practical ;) Be nice to have that fixed.