URL: https://whatsdeployed.io/

Whatsdeployed was a tool I developed for my work at Mozilla. I think many other organizations can benefit from using it too.

So, on many sites, what we do when deploying a site, is that we note which git sha was used and write that to a file which is then exposed via the web server. Like this for example. If you know that sha and what's at the tip of the master branch on the project's GitHub page, you can build up an interesting dashboard that allows you to see what's available and what's been deployed.

Sample Whatsdeployed screen for the Mozilla Socorro project
The other really useful case is when you have more than just one environment. For example, you might have a dev, stage and prod environment and, always lastly, the master branch on GitHub. Now you can see what code has been shipped on prod versus your staging environment for example.

This is one of those far too few projects that you build quickly one Friday afternoon and it turns out to be surprisingly useful to a lot of people. I for one, check various projects like this several times per day.

The code is on GitHub and it's basically a tiny bit of Flask with some jQuery doing a couple of AJAX requests. If you enjoy it and use it, please share.

UPDATE

Blogged about a facelift, Jan 2018

Comments

Marcus Bajohr

The link in 'Whatsdeployed was a ...' has lost a s ;-)

Peter Bengtsson

Thank you!

Stephen Paulger

Looks like a very handy tool and simple to integrate too.

The link on the first word of the article is missing an "s".

Peter Bengtsson

Thank you for the correction!

Your email will never ever be published.

Previous:
Chainable catches in a JavaScript promise November 5, 2015 Web development, JavaScript
Next:
Screenshot-sharing performance comparison November 13, 2015 Web development, macOS
Related by category:
A Python dict that can report which keys you did not use June 12, 2025 Python
Native connection pooling in Django 5 with PostgreSQL June 25, 2025 Python
Bot traffic hitting my blog July 9, 2025 Web development
How I run standalone Python in 2025 January 14, 2025 Python
Related by keyword:
Gcm - git checkout master or main December 21, 2020 Python
hashin - a replacement for peepin January 26, 2016 Python
Whatsdeployed rewritten in React April 15, 2019 Python, Web development, React, JavaScript
Whatsdeployed facelift January 5, 2018 Python, Web development, Mozilla, Docker