LED Tree Jenkins Build Monitor

Inspired by the work by [designer2k2]’s project featured on the HaD blog, I made my own desktop LED tree using NeoPixel rings. The tree receives commands over Ethernet from a computer which is running a python script to monitor a Jenkins build job. The tree is normally green, but turns red if a build fails. During builds, the tree becomes a progress bar to indicate how close the build is to completing. For more complete build details, see the instruction section below. Full source code is available on GitHub (see external links).”