https://github.com/wgnet/teamcity-monitor
Solution for monitoring status of TeamCity builds
https://github.com/wgnet/teamcity-monitor
Last synced: 7 months ago
JSON representation
Solution for monitoring status of TeamCity builds
- Host: GitHub
- URL: https://github.com/wgnet/teamcity-monitor
- Owner: wgnet
- Created: 2014-06-13T08:45:09.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-08-13T11:53:51.000Z (about 11 years ago)
- Last Synced: 2025-01-17T20:17:01.805Z (9 months ago)
- Language: JavaScript
- Size: 441 KB
- Stars: 2
- Watchers: 12
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
teamcity-monitor
================Solution for monitoring realtime status of TeamCity builds on TV or big monitor.
Used in continuous integration team for quickly respond to any build fail.
Consists of server (Python, Twisted) and client (JavaScript) parts.
Server side works as a proxy between client side and TeamCity REST API.
Adapted for 32" LG TV (4 builds per row, 5 rows per screen).Server side
===========
- Setup virual environment for teamcity-monitor using 'virtualenv' tool - 'virtualenv --no-site-packages venv'.
- Install 'twisted' python package using 'pip' tool - 'pip install twisted'.
- Set you TeamCity url, login and password in settings.env file and run 'source settings.env' to setup environment variables.
- Configure your builds by adding necessary build configuration id to config.py file.
- Run 'python server.py --port=8000' or 'twistd teamcity-monitor' to startup server.Client side
===========
- Open http://127.0.0.1:8000 url in web browser to see your builds status.