Closed mattpen closed 1 year ago
I was able to get a quick report working that shows the current build and any builds in the queue and the times they were added to the queue. Some additional features that might be nice: error status on failed builds, historical log of prior builds and their success/failure status. Adding more features will probably tilt the scales toward setting up a simple DB table to manage this rather than a file.
I'll be testing this out today on phet-server-dev.
Looks like it is working nicely. Here is the output for 3 builds (all identical) on ox-dev:
I deployed this to phet-server2 (our production instance) and it is working well there too. It needs an update to the varnish config to be accessible from outside the server. I'll deploy that change tonight after hours.
This was deployed to production tonight. Closing.
Could you post a link to this? Either in slack or this issue?
@zepumph and I thought that an http endpoint that returns a simple report of the build-server's queue status would be a nice-to-have feature.
This would be pretty quick to knock out in tandem with parallel checkouts.
This would be useful for quickly determining status during batch translations and maintenance releases, where we currently have to manually parse through the build-server logs on phet-server2