Skip to content

Soloplan/whatson

Repository files navigation

whatsON

A build monitoring tool written in C#.

Report bug · Request feature

whatsON is a tool that provides the possibility to monitor the status and progress of build processes. It's designed to give developers or other collaborators a quick overview of the infrastructure's health and to notify them about issues in the build.

alt text

Table of contents

Features

  • Monitor multiple builds status with a lot of additional information.
  • Supports multiple build automation systems. By default Jenkins and CruiseControl.NET, but you can create your own plugin!
  • Quick view for status of last 5 builds (Jenkins plugin)
  • Easy configuration directly on main window.
  • Wizard to add new projects.
  • Configurable Windows notifications.
  • Dark and light theme

Quick start

  1. Download the latest release.
  2. Save it to the location from which you will be using it.
  3. Start the app from file Soloplan.WhatsON.GUI.exe
  4. If you want the app to start during the system start, open the configuration (gear icon at the top, left corner) and set the option "Run when windows starts"
  5. To add a new project build for monitoring, you can use the wizard (plus icon at the top, left corner).

Feature requests and bugs

Have a bug or a feature request please search for it in existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

Plugins

The plugins in whatsON allows to monitor builds from various build servers. It is possible to develop your own plugin, if it would be useful for the comunity, we would be happy if you would share it's code. By default, it allows to monitor these servers:

Documentation

Documentation is available as a github WIKI

Contribution

You can create your own plugin, see this guide for details.

You can checkout the Travis CI plugin as example.

See also contribution guidelines.

Creators

Christian Heidl

Steffen Wilke

Dominik Gouda

Krzysztof Lorenc

Tomasz Skowron

License

MIT license