Skip to content

Instantly share code, notes, and snippets.

@ncdc
Created October 11, 2013 17:45
Show Gist options
  • Save ncdc/6939001 to your computer and use it in GitHub Desktop.
Save ncdc/6939001 to your computer and use it in GitHub Desktop.
a jenkins build will experience more downtime now than it did before with hot deploy
before:
git push -> jenkins builds in the bldr, jenkins rsyncs to upstream, hooks are executed, pretty much it (no stopping of anything)
now:
git push -> jenkins builds in the bldr, jenkins tells upstream to create a new deployment dir (now the live gear is dead b/c app-root/runtime/repo is a bad symlink), jenkins rsyncs upstream, hooks executed etc, symlink updated, now we're live again
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment