18F / dashboard

DEPRECATED: A site to track our projects' status and much, much more...
Other
44 stars 25 forks source link

Apply Team API updates to staging, then prod #247

Closed mbland closed 9 years ago

mbland commented 9 years ago

TL;DR: With this change, .about.yml updates will flow through the Team API straight to the Dashboard; first to staging and, if that succeeds, to the main production site.

This works by chaining JavaScript Promises in such a way that if the first build fails, the second won't begin.

Already successfully got this running for a staging rebuild. Happy to launch this as soon as it's merged, or @gboone you can stop the existing job and re-launch it with the team-api-update-deploy.sh script I added here.

cc: @jeremiak @dhcole @arowla @jmcarp @monfresh @gbinal @melodykramer @leahbannon

mbland commented 9 years ago

Dammit, shoulda told you to hold off... :-( Tracking something down, plus there's template issues, new PR on the way.