Developer notifications and dashboard for CI servers
- Gives you overview of all your builds in one place
- Supports multiple continuous integration servers
- Configurable notifications
- Fullscreen mode let's you setup information radiator for your team within minutes
- Works on Windows, Mac and Linux
Below are the supported CI servers.
- Servers using XML cctray format
- Atlassian Bamboo
- BuildBot
- BuildKite
- GitHub Actions
- Jenkins
- TeamCity
- Travis-CI
It's recommneded to use VSCode with DevContainers extension (https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
This will open project with all needed dependencies.
- Install Node.js
- Install all VSCode extensions listed in
.devcontainer/devcontainer.json
.
Go to project directory and run:
npm install
npm run dist
- Open Chrome Extension manager and
Load unpacked extension..
fromdist/build
folder.
npm test
- run unit tests
npm run test:watch
- use during development to run tests continuously
npm run dev
- opens web server at http://localhost:5137/
and also allows adding extension in Chrome pointing at dist/
folder. Hot module Replacement is on. You need to later use npm run dist
to build a package that does not require a running server.
npm run dev:mock
- runs webserver at http://localhost:5137/
for testing with mocked responses from service worker. useful to run browser inside VS for quick feedback.
This code is distributed under Apache License version 2.0
Application icon based on https://commons.wikimedia.org/wiki/File:Radiation_warning_symbol_3.svg