Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mirkonasato/buildchatbot
Python script that monitors Jenkins builds and notifies a Skype chat
https://github.com/mirkonasato/buildchatbot
Last synced: 9 days ago
JSON representation
Python script that monitors Jenkins builds and notifies a Skype chat
- Host: GitHub
- URL: https://github.com/mirkonasato/buildchatbot
- Owner: mirkonasato
- License: other
- Archived: true
- Created: 2012-10-07T12:51:03.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2012-10-21T10:23:52.000Z (about 12 years ago)
- Last Synced: 2024-08-01T10:17:18.472Z (3 months ago)
- Language: Python
- Size: 110 KB
- Stars: 22
- Watchers: 4
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
buildchatbot
============Python script to monitor Jenkins builds and notify a Skype chat.
Requirements
------------* Python 2.7
* [Skype4Py](http://pypi.python.org/pypi/Skype4Py/)
* The Skype desktop app, running as the same user as this script
* HTTP access to the Jenkins serverUnlike the Jenkins
[Skype Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Skype+Plugin)
this script does not need to run on the same machine as Jenkins.Configuration
-------------Edit the top of the script setting your Jenkins URL and Skype chat name.
The chat name is the internal name used by Skype. To find it out run the
provided helper script that will display FriendlyName and Name of your
recent chats:python listrecentchats.py
"Our project chat" -> "#myname/$abc123"
"Some other chat" -> "#friendname/$xyz789"The first time you run a Skype4Py script Skype will display a prompt
asking you whether to allow Python access to Skype.Running
-------Always with Skype already running, simply launch the script:
python buildchatbot.py
License
-------Released under the BSD 2-clause license; see LICENSE.txt.