This is a plugin for the dm-dashboard that displays information from Jetbrains' popular TeamCity Build Server
- Offline sync of build history for all projects on the server. The server side component consumes the TeamCity API regularly to get the most recent builds. These are stored locally in MongoDB. This allows for some data analysis and queries not possible via the API.
- The following Widgets
- Build Status - Shows the most recent builds across all projects. Failed builds will always float to the top to stay visible.
- Build Health - 3 pie charts showing successful vs. failed builds over various timeframes
- Realtime Server Details - Shows the status of TeamCity's build queues, as well as currently running builds
- Support for multiple servers
- Clone this repo
- Copy the folder into [location of dashboard]/plugins/custom
- Restart the server
- Login as an admin user, you should now see a "TeamCity" item under the "Plugins" menu
- Configure details for your TeamCity server(s)
- Add the various widgets to your dashboard