Reporting deployed components versions in easy to consume dashboard.
I'm interested in hearing how others have approached having software report what version it is once installed.
The need is there because I'm looking to track the version of software being built, from prebuild (artifactory), to packaging, to deployment. One might say use Jenkins and a plugin. Well I've tried that approach, and I have to be honest I haven't had much luck with this one: https://wiki.jenkins-ci.org/display/JENKINS/Environment+dashboard+plugin
So I am curious if others have wanted to do this. I could see standing up a database somewhere, and maybe having Jenkins curl an API endpoint to report component_name, hostname, and version and then presenting that in a UI somewhere.
Is there perhaps an open source solution already out there?