Posts for 2017/06/17

Staging of blog updates

ΒΆ 2017-06-17 posts

  1. Symlink generated output to next_release/
  2. Run ./release.sh to move next_release/ to released/ and released/ to prev_release/
  3. Run ./release.sh --rollback to revert to prev_release/
  4. Time-delay safety feature — ./release.sh will no-op until next_release/ is an hour old. Can then run this from a cron job and there's a window to catch issues before they are publicly visible. This will also effectively batch RSS/JSON feed updates to be kind to readers.