2013-12-24 3 views
2

Добрый день, разработчики!Ошибка развертывания Capistrano при задании create_release

Здесь я для моего самого первого сообщения на Stackoverflow!

У меня возникла проблема с развертыванием приложения Sinatra и не могу понять, почему он не работает, поэтому мне может понадобиться небольшая помощь от одного из вас.

Когда я запускать следующую команду

bundle exec cap staging deploy 

Я получаю следующее сообщение об ошибке (конфигурационный файл/deploy.rb создаются вместе с конфигой/развернуть/staging.rb):

INFO [864af525] Running /usr/bin/env git archive development | tar -x -C /var/www/mykio-admin/releases/20131224102759 on <our server address> 
DEBUG [864af525] Command: cd /var/www/mykio-admin/repo && (GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/mykio-admin/git-ssh.sh /usr/bin/env git archive development | tar -x -C /var/www/mykio-admin/releases/20131224102759) 
DEBUG [864af525] fatal: Not a valid object name 
DEBUG [864af525]  
DEBUG [864af525] tar: 
DEBUG [864af525] Ceci ne ressemble pas à une archive de type « tar » 
DEBUG [864af525]  
DEBUG [864af525] tar: 
DEBUG [864af525] Arrêt avec code d'échec à cause des erreurs précédentes 
DEBUG [864af525]  
cap aborted! 
git stdout: Nothing written 
git stderr: Nothing written 
/home/babausse/.rvm/gems/ruby-1.9.3-p484/gems/sshkit-1.1.0/lib/sshkit/command.rb:94:in `exit_status=' 
[...] 
/home/babausse/.rvm/gems/ruby-1.9.3-p484/gems/sshkit-1.1.0/lib/sshkit/runners/parallel.rb:12:in `block (2 levels) in execute' 
Tasks: TOP => git:create_release 
(See full trace by running task with --trace) 

Я попытался запустить следующую команду, чтобы проверить, все ли в порядке

bundle exec cap staging deploy:check 

Я не получаю ошибку и я нахожу это странным, для проверки правильности конфигурации развертывания, поэтому развертывание должно быть возможным, и это не так.

У кого-нибудь здесь может быть ключ к этой ошибке?

+1

напишите свой рецепт capistrano –

ответ

4

Похоже, что вы не могли подтолкнуть свою ветку разработки к удаленному репозиторию, и git не пытается архивировать вашу локальную ветвь разработки.

Смежные вопросы