Skip to content

Instantly share code, notes, and snippets.

@itsNikolay
Created March 10, 2013 19:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save itsNikolay/5130016 to your computer and use it in GitHub Desktop.
Save itsNikolay/5130016 to your computer and use it in GitHub Desktop.
* 2013-03-10 23:26:23 executing `deploy'
* 2013-03-10 23:26:23 executing `deploy:update'
** transaction: start
* 2013-03-10 23:26:23 executing `deploy:update_code'
updating the cached checkout on all servers
executing locally: "git ls-remote ssh://user@198.211.125.210:2912/home/user/repos/wood-awesome.git master"
command finished in 1041ms
* executing "if [ -d /home/user/projects/wood-awesome/shared/cached-copy ]; then cd /home/user/projects/wood-awesome/shared/cached-copy && git fetch -q origin && git fetch --tags -q origin && git reset -q --hard 74acf135a2f939174bf1a791e12390672d59761b && git clean -q -d -x -f; else git clone -q ssh://user@198.211.125.210:2912/home/user/repos/wood-awesome.git /home/user/projects/wood-awesome/shared/cached-copy && cd /home/user/projects/wood-awesome/shared/cached-copy && git checkout -q -b deploy 74acf135a2f939174bf1a791e12390672d59761b; fi"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 1484ms
copying the cached version to /home/user/projects/wood-awesome/releases/20130310192627
* executing "cp -RPp /home/user/projects/wood-awesome/shared/cached-copy /home/user/projects/wood-awesome/releases/20130310192627 && (echo 74acf135a2f939174bf1a791e12390672d59761b > /home/user/projects/wood-awesome/releases/20130310192627/REVISION)"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 696ms
* 2013-03-10 23:26:27 executing `deploy:finalize_update'
triggering before callbacks for `deploy:finalize_update'
* 2013-03-10 23:26:27 executing `deploy:assets:symlink'
* executing "rm -rf /home/user/projects/wood-awesome/releases/20130310192627/public/assets && mkdir -p /home/user/projects/wood-awesome/releases/20130310192627/public && mkdir -p /home/user/projects/wood-awesome/shared/assets && ln -s /home/user/projects/wood-awesome/shared/assets /home/user/projects/wood-awesome/releases/20130310192627/public/assets"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 575ms
* 2013-03-10 23:26:28 executing `bundle:install'
* executing "cd /home/user/projects/wood-awesome/releases/20130310192627 && bundle install --gemfile /home/user/projects/wood-awesome/releases/20130310192627/Gemfile --path /home/user/projects/wood-awesome/shared/bundle --deployment --quiet --without development test"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 1156ms
* 2013-03-10 23:26:29 executing `deploy:assets:symlink'
* executing "rm -rf /home/user/projects/wood-awesome/releases/20130310192627/public/assets && mkdir -p /home/user/projects/wood-awesome/releases/20130310192627/public && mkdir -p /home/user/projects/wood-awesome/shared/assets && ln -s /home/user/projects/wood-awesome/shared/assets /home/user/projects/wood-awesome/releases/20130310192627/public/assets"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 449ms
* executing "chmod -R -- g+w /home/user/projects/wood-awesome/releases/20130310192627 && rm -rf -- /home/user/projects/wood-awesome/releases/20130310192627/public/system && mkdir -p -- /home/user/projects/wood-awesome/releases/20130310192627/public/ && ln -s -- /home/user/projects/wood-awesome/shared/system /home/user/projects/wood-awesome/releases/20130310192627/public/system && rm -rf -- /home/user/projects/wood-awesome/releases/20130310192627/log && ln -s -- /home/user/projects/wood-awesome/shared/log /home/user/projects/wood-awesome/releases/20130310192627/log && rm -rf -- /home/user/projects/wood-awesome/releases/20130310192627/tmp/pids && mkdir -p -- /home/user/projects/wood-awesome/releases/20130310192627/tmp/ && ln -s -- /home/user/projects/wood-awesome/shared/pids /home/user/projects/wood-awesome/releases/20130310192627/tmp/pids"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 602ms
triggering after callbacks for `deploy:update_code'
* 2013-03-10 23:26:30 executing `deploy:assets:precompile'
triggering before callbacks for `deploy:assets:precompile'
* 2013-03-10 23:26:30 executing `deploy:assets:update_asset_mtimes'
* executing "[ -e /home/user/projects/wood-awesome/shared/assets/manifest.yml ] && cat /home/user/projects/wood-awesome/shared/assets/manifest.yml || echo"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 627ms
** Updating mtimes for ~64 assets...
servers: ["198.211.125.210"]
** sftp upload #<StringIO:0xa38e474> -> /home/user/projects/wood-awesome/TOUCH_ASSETS
[198.211.125.210] /home/user/projects/wood-awesome/TOUCH_ASSETS
[198.211.125.210] done
* sftp upload complete
* executing "cat /home/user/projects/wood-awesome/TOUCH_ASSETS | while read asset; do touch -cm -- \"$asset\"; done && rm -f -- /home/user/projects/wood-awesome/TOUCH_ASSETS"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 677ms
* 2013-03-10 23:26:32 executing `deploy:assets:update_asset_mtimes'
* executing "[ -e /home/user/projects/wood-awesome/shared/assets/manifest.yml ] && cat /home/user/projects/wood-awesome/shared/assets/manifest.yml || echo"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 501ms
** Updating mtimes for ~64 assets...
servers: ["198.211.125.210"]
** sftp upload #<StringIO:0xa224cc8> -> /home/user/projects/wood-awesome/TOUCH_ASSETS
[198.211.125.210] /home/user/projects/wood-awesome/TOUCH_ASSETS
[198.211.125.210] done
* sftp upload complete
* executing "cat /home/user/projects/wood-awesome/TOUCH_ASSETS | while read asset; do touch -cm -- \"$asset\"; done && rm -f -- /home/user/projects/wood-awesome/TOUCH_ASSETS"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 490ms
* executing "ls -x /home/user/projects/wood-awesome/releases"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 500ms
* executing "cd -- /home/user/projects/wood-awesome/releases/20130310192627 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile && cp -- /home/user/projects/wood-awesome/shared/assets/manifest.yml /home/user/projects/wood-awesome/releases/20130310192627/assets_manifest.yml"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 21000ms
* 2013-03-10 23:26:54 executing `deploy:assets:precompile'
triggering before callbacks for `deploy:assets:precompile'
* 2013-03-10 23:26:54 executing `deploy:assets:update_asset_mtimes'
* executing "[ -e /home/user/projects/wood-awesome/shared/assets/manifest.yml ] && cat /home/user/projects/wood-awesome/shared/assets/manifest.yml || echo"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 608ms
** Updating mtimes for ~64 assets...
servers: ["198.211.125.210"]
** sftp upload #<StringIO:0xa0448cc> -> /home/user/projects/wood-awesome/TOUCH_ASSETS
[198.211.125.210] /home/user/projects/wood-awesome/TOUCH_ASSETS
[198.211.125.210] done
* sftp upload complete
* executing "cat /home/user/projects/wood-awesome/TOUCH_ASSETS | while read asset; do touch -cm -- \"$asset\"; done && rm -f -- /home/user/projects/wood-awesome/TOUCH_ASSETS"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 520ms
* 2013-03-10 23:26:56 executing `deploy:assets:update_asset_mtimes'
* executing "[ -e /home/user/projects/wood-awesome/shared/assets/manifest.yml ] && cat /home/user/projects/wood-awesome/shared/assets/manifest.yml || echo"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 699ms
** Updating mtimes for ~64 assets...
servers: ["198.211.125.210"]
** sftp upload #<StringIO:0xa3802ac> -> /home/user/projects/wood-awesome/TOUCH_ASSETS
[198.211.125.210] /home/user/projects/wood-awesome/TOUCH_ASSETS
[198.211.125.210] done
* sftp upload complete
* executing "cat /home/user/projects/wood-awesome/TOUCH_ASSETS | while read asset; do touch -cm -- \"$asset\"; done && rm -f -- /home/user/projects/wood-awesome/TOUCH_ASSETS"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 710ms
* executing "cd -- /home/user/projects/wood-awesome/releases/20130310192627 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile && cp -- /home/user/projects/wood-awesome/shared/assets/manifest.yml /home/user/projects/wood-awesome/releases/20130310192627/assets_manifest.yml"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 21684ms
* 2013-03-10 23:27:19 executing `deploy:create_symlink'
* executing "rm -f /home/user/projects/wood-awesome/current && ln -s /home/user/projects/wood-awesome/releases/20130310192627 /home/user/projects/wood-awesome/current"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 572ms
** transaction: commit
* 2013-03-10 23:27:20 executing `deploy:restart'
* 2013-03-10 23:27:20 executing `deploy:stop'
* executing "if [ -e /tmp/wood-awesome.app.pid ]; then echo 'true'; fi"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 577ms
* executing "ps -p `cat /tmp/wood-awesome.app.pid`; true"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 441ms
*** [Unicorn] Stopping Unicorn...
* executing "kill -s QUIT `cat /tmp/wood-awesome.app.pid`"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 632ms
* 2013-03-10 23:27:21 executing `deploy:start'
* executing "if [ -e /tmp/wood-awesome.app.pid ]; then echo 'true'; fi"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 439ms
*** [Unicorn] Starting Unicorn...
* executing "cd /home/user/projects/wood-awesome/current && bundle exec unicorn -c /home/user/projects/wood-awesome/current/config/unicorn.rb -E production -D"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 1366ms
triggering after callbacks for `deploy:restart'
* 2013-03-10 23:27:23 executing `deploy:cleanup'
* executing "ls -xt /home/user/projects/wood-awesome/releases"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 747ms
** keeping 5 of 6 deployed releases
* executing "rm -rf /home/user/projects/wood-awesome/releases/20130310083516"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 706ms
triggering after callbacks for `deploy:cleanup'
* 2013-03-10 23:27:25 executing `deploy:assets:clean_expired'
* executing "for manifest in /home/user/projects/wood-awesome/releases/*/assets_manifest.yml; do cat -- \"$manifest\" 2> /dev/null && printf ':::' || true; done"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 779ms
** Fetched 5 manifests from /home/user/projects/wood-awesome/releases/*/assets_manifest.yml
** Writing required assets to /home/user/projects/wood-awesome/REQUIRED_ASSETS...
servers: ["198.211.125.210"]
** sftp upload #<StringIO:0xa043db4> -> /home/user/projects/wood-awesome/REQUIRED_ASSETS
[198.211.125.210] /home/user/projects/wood-awesome/REQUIRED_ASSETS
[198.211.125.210] done
* sftp upload complete
** Removing assets that haven't been deployed for 10080 minutes...
* executing "cd -- /home/user/projects/wood-awesome/shared/assets/ && for f in $( find * -mmin +10080 -type f | LC_COLLATE=C sort | LC_COLLATE=C comm -23 -- - /home/user/projects/wood-awesome/REQUIRED_ASSETS ); do echo \"Removing unneeded asset: $f\"; rm -f -- \"$f\"; done; rm -f -- /home/user/projects/wood-awesome/REQUIRED_ASSETS"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 700ms
* 2013-03-10 23:27:26 executing `deploy:assets:clean_expired'
* executing "for manifest in /home/user/projects/wood-awesome/releases/*/assets_manifest.yml; do cat -- \"$manifest\" 2> /dev/null && printf ':::' || true; done"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 779ms
** Fetched 5 manifests from /home/user/projects/wood-awesome/releases/*/assets_manifest.yml
** Writing required assets to /home/user/projects/wood-awesome/REQUIRED_ASSETS...
servers: ["198.211.125.210"]
** sftp upload #<StringIO:0xa0fd534> -> /home/user/projects/wood-awesome/REQUIRED_ASSETS
[198.211.125.210] /home/user/projects/wood-awesome/REQUIRED_ASSETS
[198.211.125.210] done
* sftp upload complete
** Removing assets that haven't been deployed for 10080 minutes...
* executing "cd -- /home/user/projects/wood-awesome/shared/assets/ && for f in $( find * -mmin +10080 -type f | LC_COLLATE=C sort | LC_COLLATE=C comm -23 -- - /home/user/projects/wood-awesome/REQUIRED_ASSETS ); do echo \"Removing unneeded asset: $f\"; rm -f -- \"$f\"; done; rm -f -- /home/user/projects/wood-awesome/REQUIRED_ASSETS"
servers: ["198.211.125.210"]
[198.211.125.210] executing command
command finished in 675ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment