On all recent projects I’ve been working on teams use a Skype chat as one convenient way of communication. It’s especially useful to send notifications instantly to all people in the team. So I thought wouldn’t it be perfect to send build notifications as well?
Surely enough, there already is a Jenkins Skype plugin. However it seems a bit complicated to set up, requiring you to run Skype on the same machine that also acts as a Jenkins slave.
Hence I wrote buildchatbot, a Python script that sends notification using Skype4Py. It monitors Jenkins remotely by periodically checking a status URL over HTTP, so you can run it on any machine as long as it has Skype running.
Here it is in action:
You can grab it from github, along with more detailed setup instructions.