What it does

Visualize the progress and status of your team's CD/CI builds.

What's needed?

Visualization

SW:

  • MicroPython app (configurable over web UI or YAML)

HW:

  • ESP32 board
  • WS2812B/Neopixel LEDs (stick/ring/matrix)
  • PSU/case/soldering/dupont cables
  • audio output?

Messaging

  • Setup MQTT messagebroker (ex. mosquitto) in the cloud
  • Develop Azure DevOps pipeline decorator/task to send MQTT messages about status/progress (TypeScript)
  • Develop Octopus deploy plugin to send MQTT messages about status/progress

Bonus

  • Visualize local build/test status
  • Setup for PR/Feature branch builds
  • Integrate Github actions

Built With

Share this project:

Updates