Skip to content

Instantly share code, notes, and snippets.

@jcreed
Created April 9, 2019 20:45
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 jcreed/9e4f9cd10ed2d4eb80257ed2bda506db to your computer and use it in GitHub Desktop.
Save jcreed/9e4f9cd10ed2d4eb80257ed2bda506db to your computer and use it in GitHub Desktop.
cap staging for ETL
Jeff-Reeds-MBP:webadmit-deploy jreed$ cap -S branch=feature/WA-5342 etl-current:staging deploy
* 16:43:42 == Currently executing `etl-current:staging'
triggering start callbacks for `deploy'
* 16:43:42 == Currently executing `multiconfig:ensure'
* 16:43:42 == Currently executing `deploy'
triggering before callbacks for `deploy'
* 16:43:42 == Currently executing `extractor:stop'
* 16:43:42 == Currently executing `transformer:stop'
* 16:43:42 == Currently executing `deploy:update'
** transaction: start
* 16:43:42 == Currently executing `deploy:update_code'
updating the cached checkout on all servers
executing locally: "git ls-remote git@github.com:Liaison-Intl/WebAdmit-ETL.git feature/WA-5342"
command finished in 1009ms
* executing "if [ -d ~/webadmit_etl/shared/cached-copy ]; then cd ~/webadmit_etl/shared/cached-copy && git fetch -q origin && git fetch --tags -q origin && git reset -q --hard 511d877f28923d575111b67846a0a098716a8a29 && git clean -q -d -x -f; else git clone -q git@github.com:Liaison-Intl/WebAdmit-ETL.git ~/webadmit_etl/shared/cached-copy && cd ~/webadmit_etl/shared/cached-copy && git checkout -q -b deploy 511d877f28923d575111b67846a0a098716a8a29; fi"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s1] executing command
[wa-etl-s0] executing command
command finished in 1134ms
copying the cached version to ~/webadmit_etl/releases/20190409204345
* executing "cp -RPp ~/webadmit_etl/shared/cached-copy ~/webadmit_etl/releases/20190409204345 && (echo 511d877f28923d575111b67846a0a098716a8a29 > ~/webadmit_etl/releases/20190409204345/REVISION)"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 2159ms
* 16:43:47 == Currently executing `deploy:finalize_update'
triggering before callbacks for `deploy:finalize_update'
* 16:43:47 == Currently executing `bundle:install'
* executing "cd ~/webadmit_etl/releases/20190409204345 && bundle install --gemfile ~/webadmit_etl/releases/20190409204345/Gemfile --path ~/webadmit_etl/shared/bundle --deployment --quiet --without development test"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 1228ms
* 16:43:49 == Currently executing `configs:symlink'
* executing "cp -R ~/shared/config/* ~/webadmit_etl/releases/20190409204345/config/"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 98ms
* executing "cp ~/shared/.env ~/webadmit_etl/releases/20190409204345/"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 145ms
* executing "chmod -R g+w ~/webadmit_etl/releases/20190409204345"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 157ms
* executing "rm -rf ~/webadmit_etl/releases/20190409204345/log ~/webadmit_etl/releases/20190409204345/public/system ~/webadmit_etl/releases/20190409204345/tmp/pids &&\\\n mkdir -p ~/webadmit_etl/releases/20190409204345/public &&\\\n mkdir -p ~/webadmit_etl/releases/20190409204345/tmp"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 141ms
* executing "ln -s ~/webadmit_etl/shared/system ~/webadmit_etl/releases/20190409204345/public/system"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 97ms
* executing "ln -s ~/webadmit_etl/shared/log ~/webadmit_etl/releases/20190409204345/log"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s1] executing command
[wa-etl-s0] executing command
command finished in 141ms
* executing "ln -s ~/webadmit_etl/shared/pids ~/webadmit_etl/releases/20190409204345/tmp/pids"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 97ms
* executing "find ~/webadmit_etl/releases/20190409204345/public/images ~/webadmit_etl/releases/20190409204345/public/stylesheets ~/webadmit_etl/releases/20190409204345/public/javascripts -exec touch -t 201904092043.50 {} ';'; true"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s1] executing command
[wa-etl-s0] executing command
command finished in 839ms
* 16:43:50 == Currently executing `deploy:create_symlink'
* executing "rm -f ~/webadmit_etl/current && ln -s ~/webadmit_etl/releases/20190409204345 ~/webadmit_etl/current"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 145ms
triggering after callbacks for `deploy:create_symlink'
* 16:43:51 == Currently executing `configs:symlink_current'
* executing "if [ ! -d ~/current ]; then ln -s ~/webadmit_etl/current ~/current; fi"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 95ms
** transaction: commit
* 16:43:51 == Currently executing `deploy:restart'
* 16:43:51 == Currently executing `deploy:stop'
* executing "cd ~/webadmit_etl/current && bundle exec thin stop -C ./config/thin.yml -e staging"
servers: ["wa-etl-s0"]
[wa-etl-s0] executing command
** [out :: wa-etl-s0] Stopping server on 127.0.0.1:9000 ...
** [out :: wa-etl-s0] Sending QUIT signal to process 22128 ...
command finished in 2048ms
* 16:43:53 == Currently executing `deploy:start'
* executing "cd ~/webadmit_etl/current && bundle exec thin start -C ./config/thin.yml -e staging"
servers: ["wa-etl-s0"]
[wa-etl-s0] executing command
** [out :: wa-etl-s0] Starting server on 127.0.0.1:9000 ...
command finished in 1190ms
triggering after callbacks for `deploy'
* 16:43:54 == Currently executing `deploy:cleanup'
* executing "ls -xt ~/webadmit_etl/releases"
servers: ["wa-etl-s0"]
[wa-etl-s0] executing command
command finished in 104ms
** keeping 3 of 4 deployed releases
* executing "rm -rf ~/webadmit_etl/releases/20181220023534"
servers: ["wa-etl-s0", "wa-etl-s1"]
[wa-etl-s0] executing command
[wa-etl-s1] executing command
command finished in 529ms
* 16:43:55 == Currently executing `hooks:growl'
zlib(finalizer): the stream was freed prematurely.
zlib(finalizer): the stream was freed prematurely.
Jeff-Reeds-MBP:webadmit-deploy jreed$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment