A 3D build radiator worth looking at.
Build radiators needs to be fun. Anyone can develop plain old html/css grid based view. That stuff is like flash, old and needs to be replaced.
Put this on your TV, and you will never go back to any other build radiator.
Thanks to clj-cctray
1. GO
2. Jenkins
3. Hudson
4. Travis
5. Circle
6. Team City
1. Download the standalone jar from releases.
2. ```java - jar abyss-1.0.0-standalone.jar```
Sample Dockerfile
1. Build the app using `lein ring uberjar` or download the standalone jar in `target` directory.
2. docker build -t abyss:latest .
1. lein ring server
2. launch browser at <hostname>:3000
Since the config is UI based, different teams have full control over their configuration.
Sounds are played on 2 different events.
1. When the build breaks.
2. When the build succeeds after breaking.
To have your custom sounds available:
1. Copy your audio file(s) in `sounds` folder or provide `-DsoundsDir=<path-to-sounds-dir>`. No need to restart the server.
2. Reload the page.
3. Select audio in controls.
You always have the ability to switch on/off either or both sounds.
- Green is healthy.
- Yellow is building.
- Red is broken.
- Orange is building after being Red.
You can select one of the following shapes or let the app select one randomly.
ball, icosahedron, torus, cylinder, cone, coil, tetrahedron, octahedron or random
The monitor displays weather conditions based on the status of your builds.
sunny, cloudy, rainy, snow, blizzard
People sometimes prefer to have sounds switched off. These events are meant to attract your attention to broken builds visually.
- Red alert (if 5 or more broken builds, configurable).
- Glitch effect (if 6 or more broken builds, configurable).
- Sound selection when build goes Red.
- Sound selection when build goes from Orange to Green.
- Custom Shapes
- Toggle text rotation.
- Attraction/Repulsion for all the green abyss.
- Custom thresholds for events.
- Custom colors. (to be implemented).
-
If webgl is not supported by browser/machine, it will not work. Use nevergreen.
-
Local storage is required to save your config and UI controls.
-
Performance may vary based on computer you use.
Distributed under the Eclipse Public License.