Giter Site home page Giter Site logo

wordpress-capistrano's People

Contributors

acki avatar herrkris avatar mdrubba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wordpress-capistrano's Issues

Wordpress submodule is empty

When I cd wordpress/ it's apparently empty.

The way I resolved this was trashing the .gitmodules file and running
git submodule add https://github.com/WordPress/WordPress.git wordpress again. But that doesn't seem like the right solution.

"cap aborted! wp stdout: Nothing written"

So this following error would lead me to believe that wp-cli isn't installed on the remote machine:

local:$ cap production wordpress:db:push
 INFO [fa7c4aa2] Running /usr/bin/env wp migrate to tmp http://thisisreneruiz.com database.sql --path=wordpress on 
DEBUG [fa7c4aa2] Command: /usr/bin/env wp migrate to tmp http://thisisreneruiz.com database.sql --path=wordpress
cap aborted!
wp stdout: Nothing written
wp stderr: env: wp: No such file or directory

but I assure you it is:

remote:$ wp --info
PHP binary: 
PHP version:    5.3.10-1ubuntu3.10
php.ini used:   /etc/php5/cli/php.ini
WP-CLI root dir:    phar://wp-cli.phar
WP-CLI global config:   
WP-CLI project config:  
WP-CLI version: 0.14.1

Although, I don't fully understand what env means, I tried running it the way Capistrano does:

remote:$ env wp
remote:$ /usr/bin/env wp

Both show the wp-cli manual.

git error during 'cap {stage} deploy'

I started over and trashed the folders on my staging server. Ran $ cap staging deploy:check

It created all the necessary folders for Capistrano.

But it seems like there's a git error when I run deploy

$ cap staging deploy
 INFO [11bae828] Running /usr/bin/env mkdir -p /tmp/thisisreneruiz.com/ on thisisreneruiz.com
DEBUG [11bae828] Command: /usr/bin/env mkdir -p /tmp/thisisreneruiz.com/
 INFO [11bae828] Finished in 0.820 seconds with exit status 0 (successful).
DEBUG Uploading /tmp/thisisreneruiz.com/git-ssh.sh 0.0%
 INFO Uploading /tmp/thisisreneruiz.com/git-ssh.sh 100.0%
 INFO [d9d32cdf] Running /usr/bin/env chmod +x /tmp/thisisreneruiz.com/git-ssh.sh on thisisreneruiz.com
DEBUG [d9d32cdf] Command: /usr/bin/env chmod +x /tmp/thisisreneruiz.com/git-ssh.sh
 INFO [d9d32cdf] Finished in 0.049 seconds with exit status 0 (successful).
DEBUG [d7fd9965] Running /usr/bin/env git ls-remote [email protected]:okayrene/cap-test.git on thisisreneruiz.com
DEBUG [d7fd9965] Command: ( GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/thisisreneruiz.com/git-ssh.sh /usr/bin/env git ls-remote [email protected]:okayrene/cap-test.git )
DEBUG [d7fd9965]    8297d552ac088b3ac1ecdb7eda1390d6e32e3e2a    HEAD
DEBUG [d7fd9965]    8297d552ac088b3ac1ecdb7eda1390d6e32e3e2a    refs/heads/master
DEBUG [d7fd9965] Finished in 0.799 seconds with exit status 0 (successful).
 INFO [494d5ed1] Running /usr/bin/env mkdir -pv /var/www/staging.thisisreneruiz.com/shared /var/www/staging.thisisreneruiz.com/releases on thisisreneruiz.com
DEBUG [494d5ed1] Command: /usr/bin/env mkdir -pv /var/www/staging.thisisreneruiz.com/shared /var/www/staging.thisisreneruiz.com/releases
 INFO [494d5ed1] Finished in 0.147 seconds with exit status 0 (successful).
DEBUG [ee28f468] Running /usr/bin/env [ -f /var/www/staging.thisisreneruiz.com/repo/HEAD ] on thisisreneruiz.com
DEBUG [ee28f468] Command: [ -f /var/www/staging.thisisreneruiz.com/repo/HEAD ]
DEBUG [ee28f468] Finished in 0.099 seconds with exit status 0 (successful).
 INFO The repository mirror is at /var/www/staging.thisisreneruiz.com/repo
DEBUG [0db30aa9] Running /usr/bin/env if test ! -d /var/www/staging.thisisreneruiz.com/repo; then echo "Directory does not exist '/var/www/staging.thisisreneruiz.com/repo'" 1>&2; false; fi on thisisreneruiz.com
DEBUG [0db30aa9] Command: if test ! -d /var/www/staging.thisisreneruiz.com/repo; then echo "Directory does not exist '/var/www/staging.thisisreneruiz.com/repo'" 1>&2; false; fi
DEBUG [0db30aa9] Finished in 0.088 seconds with exit status 0 (successful).
DEBUG [e5e68d01] Running /usr/bin/env cd /var/www/staging.thisisreneruiz.com/repo && git rev-parse --short HEAD on thisisreneruiz.com
DEBUG [e5e68d01] Command: cd /var/www/staging.thisisreneruiz.com/repo && git rev-parse --short HEAD
DEBUG [e5e68d01]    8297d55
DEBUG [e5e68d01] Finished in 0.071 seconds with exit status 0 (successful).
 INFO [54aed201] Running /usr/bin/env git remote update on thisisreneruiz.com
DEBUG [54aed201] Command: cd /var/www/staging.thisisreneruiz.com/repo && /usr/bin/env git remote update
DEBUG [54aed201]    Fetching origin
 INFO [54aed201] Finished in 1.510 seconds with exit status 0 (successful).
DEBUG [14b87f49] Running /usr/bin/env cd /var/www/staging.thisisreneruiz.com/repo && git rev-parse --short HEAD on thisisreneruiz.com
DEBUG [14b87f49] Command: cd /var/www/staging.thisisreneruiz.com/repo && git rev-parse --short HEAD
DEBUG [14b87f49]    8297d55
DEBUG [14b87f49] Finished in 0.030 seconds with exit status 0 (successful).
DEBUG [76c32f25] Running /usr/bin/env if test ! -d /var/www/staging.thisisreneruiz.com/repo; then echo "Directory does not exist '/var/www/staging.thisisreneruiz.com/repo'" 1>&2; false; fi on thisisreneruiz.com
DEBUG [76c32f25] Command: if test ! -d /var/www/staging.thisisreneruiz.com/repo; then echo "Directory does not exist '/var/www/staging.thisisreneruiz.com/repo'" 1>&2; false; fi
DEBUG [76c32f25] Finished in 0.036 seconds with exit status 0 (successful).
 INFO [e02ffc64] Running /usr/bin/env mkdir -p /var/www/staging.thisisreneruiz.com/releases/20140317021340 on thisisreneruiz.com
DEBUG [e02ffc64] Command: cd /var/www/staging.thisisreneruiz.com/repo && ( GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/thisisreneruiz.com/git-ssh.sh /usr/bin/env mkdir -p /var/www/staging.thisisreneruiz.com/releases/20140317021340 )
 INFO [e02ffc64] Finished in 0.033 seconds with exit status 0 (successful).
 INFO [a878f594] Running /usr/bin/env git archive master | tar -x -C /var/www/staging.thisisreneruiz.com/releases/20140317021340 on thisisreneruiz.com
DEBUG [a878f594] Command: cd /var/www/staging.thisisreneruiz.com/repo && ( GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/thisisreneruiz.com/git-ssh.sh /usr/bin/env git archive master | tar -x -C /var/www/staging.thisisreneruiz.com/releases/20140317021340 )
 INFO [a878f594] Finished in 0.052 seconds with exit status 0 (successful).
 INFO [2a964704] Running /usr/bin/env mkdir -p /var/www/staging.thisisreneruiz.com/shared/uploads on thisisreneruiz.com
DEBUG [2a964704] Command: /usr/bin/env mkdir -p /var/www/staging.thisisreneruiz.com/shared/uploads
 INFO [2a964704] Finished in 0.034 seconds with exit status 0 (successful).
 INFO [6e21827a] Running /usr/bin/env ln -nfs /var/www/staging.thisisreneruiz.com/shared/uploads /var/www/staging.thisisreneruiz.com/releases/20140317021340/content/uploads on thisisreneruiz.com
DEBUG [6e21827a] Command: ln -nfs /var/www/staging.thisisreneruiz.com/shared/uploads /var/www/staging.thisisreneruiz.com/releases/20140317021340/content/uploads
 INFO [6e21827a] Finished in 0.032 seconds with exit status 0 (successful).
 INFO [7f9a05ba] Running /usr/bin/env sed -i 's/%%DB_NAME%%/wp/' /var/www/staging.thisisreneruiz.com/releases/20140317021340/wp-config.php on thisisreneruiz.com
DEBUG [7f9a05ba] Command: sed -i 's/%%DB_NAME%%/wp/' /var/www/staging.thisisreneruiz.com/releases/20140317021340/wp-config.php
 INFO [7f9a05ba] Finished in 0.049 seconds with exit status 0 (successful).
 INFO [c959d584] Running /usr/bin/env sed -i 's/%%DB_USER%%/root/' /var/www/staging.thisisreneruiz.com/releases/20140317021340/wp-config.php on thisisreneruiz.com
DEBUG [c959d584] Command: sed -i 's/%%DB_USER%%/root/' /var/www/staging.thisisreneruiz.com/releases/20140317021340/wp-config.php
 INFO [c959d584] Finished in 0.029 seconds with exit status 0 (successful).
 INFO [228ae27c] Running /usr/bin/env sed -i 's/%%DB_PASSWORD%%/Fab6taj4Roc6dyiK9ot3olm9Yo/' /var/www/staging.thisisreneruiz.com/releases/20140317021340/wp-config.php on thisisreneruiz.com
DEBUG [228ae27c] Command: sed -i 's/%%DB_PASSWORD%%/Fab6taj4Roc6dyiK9ot3olm9Yo/' /var/www/staging.thisisreneruiz.com/releases/20140317021340/wp-config.php
 INFO [228ae27c] Finished in 0.030 seconds with exit status 0 (successful).
 INFO [4e055ea0] Running /usr/bin/env sed -i 's/%%DB_HOST%%/localhost/' /var/www/staging.thisisreneruiz.com/releases/20140317021340/wp-config.php on thisisreneruiz.com
DEBUG [4e055ea0] Command: sed -i 's/%%DB_HOST%%/localhost/' /var/www/staging.thisisreneruiz.com/releases/20140317021340/wp-config.php
 INFO [4e055ea0] Finished in 0.028 seconds with exit status 0 (successful).
DEBUG [057c3cb6] Running /usr/bin/env [ -f /var/www/staging.thisisreneruiz.com/submodules/index.php ] on thisisreneruiz.com
DEBUG [057c3cb6] Command: [ -f /var/www/staging.thisisreneruiz.com/submodules/index.php ]
DEBUG [057c3cb6] Finished in 0.027 seconds with exit status 0 (successful).
 INFO The repository mirror is at /var/www/staging.thisisreneruiz.com/submodules
DEBUG [8d9e4c15] Running /usr/bin/env if test ! -d /var/www/staging.thisisreneruiz.com/submodules; then echo "Directory does not exist '/var/www/staging.thisisreneruiz.com/submodules'" 1>&2; false; fi on thisisreneruiz.com
DEBUG [8d9e4c15] Command: if test ! -d /var/www/staging.thisisreneruiz.com/submodules; then echo "Directory does not exist '/var/www/staging.thisisreneruiz.com/submodules'" 1>&2; false; fi
DEBUG [8d9e4c15] Finished in 0.025 seconds with exit status 0 (successful).
 INFO [851b7a43] Running /usr/bin/env git pull on thisisreneruiz.com
DEBUG [851b7a43] Command: cd /var/www/staging.thisisreneruiz.com/submodules && /usr/bin/env git pull
DEBUG [851b7a43]    Already up-to-date.
 INFO [851b7a43] Finished in 0.637 seconds with exit status 0 (successful).
 INFO [4d8e5d40] Running /usr/bin/env git submodule update on thisisreneruiz.com
DEBUG [4d8e5d40] Command: cd /var/www/staging.thisisreneruiz.com/submodules && /usr/bin/env git submodule update
 INFO [4d8e5d40] Finished in 0.057 seconds with exit status 0 (successful).
DEBUG [473d6a6c] Running /usr/bin/env cd /var/www/staging.thisisreneruiz.com/submodules/wordpress && git describe --abbrev=0 --tags on thisisreneruiz.com
DEBUG [473d6a6c] Command: cd /var/www/staging.thisisreneruiz.com/submodules/wordpress && git describe --abbrev=0 --tags
DEBUG [473d6a6c]    fatal: No tags can describe '5965616acaf13596a4764b294ca28e8dc9ee8fcb'.
DEBUG [473d6a6c]    Try --always, or create some tags.
cap aborted!
cd /var/www/staging.thisisreneruiz.com/submodules/wordpress && git describe --abbrev=0 --tags stdout: Nothing written
cd /var/www/staging.thisisreneruiz.com/submodules/wordpress && git describe --abbrev=0 --tags stderr: Nothing written
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/sshkit-1.3.0/lib/sshkit/command.rb:94:in `exit_status='
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:142:in `block (4 levels) in _execute'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/channel.rb:551:in `call'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/channel.rb:551:in `do_request'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:561:in `channel_request'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:465:in `dispatch_incoming_packets'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:221:in `preprocess'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:205:in `process'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:169:in `block in loop'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/channel.rb:269:in `wait'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:164:in `block (2 levels) in _execute'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/channel.rb:514:in `call'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/channel.rb:514:in `do_open_confirmation'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:545:in `channel_open_confirmation'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:465:in `dispatch_incoming_packets'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:221:in `preprocess'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:205:in `process'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:169:in `block in loop'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:166:in `block in _execute'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:123:in `tap'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:123:in `_execute'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:76:in `capture'
/Users/rruiz/projects/_research-and-development/wordpress-capistrano/lib/capistrano/tasks/wordpress.cap:52:in `block (3 levels) in <top (required)>'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:54:in `instance_exec'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:54:in `run'
/Users/rruiz/.rvm/gems/ruby-2.0.0-p0@sigma/gems/sshkit-1.3.0/lib/sshkit/runners/parallel.rb:12:in `block (2 levels) in execute'
Tasks: TOP => wordpress:create_release
(See full trace by running task with --trace)
The deploy has failed with an error: #<SSHKit::Command::Failed: cd /var/www/staging.thisisreneruiz.com/submodules/wordpress && git describe --abbrev=0 --tags stdout: Nothing written
cd /var/www/staging.thisisreneruiz.com/submodules/wordpress && git describe --abbrev=0 --tags stderr: Nothing written
>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.