jqr/heroku_san

Rake Deploy Not Working

georgeselkhoury opened this issue · 4 comments

rake version: rake (10.0.3)
heroku_san (4.2.5)
heroku (2.35.0)
heroku-api (0.3.7)

rake deploy staging not working. Regular git push to heroku workds.

Any ideas?

rake staging deploy --trace
** Invoke staging (first_time)
** Invoke heroku:stage:staging (first_time)
** Execute heroku:stage:staging
** Execute staging
** Invoke deploy (first_time)
** Invoke heroku:deploy (first_time)
** Invoke before_deploy (first_time)
** Invoke heroku:deploy:before (first_time)
** Execute heroku:deploy:before
** Execute before_deploy
** Execute heroku:deploy
git update-ref refs/heroku_san/deploy HEAD^{commit}
fatal: HEAD{commit}: not a valid SHA1
git update-ref -d refs/heroku_san/deploy
rake aborted!
Command failed with status (128): [git update-ref refs/heroku_san/deploy HEAD...]
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/file_utils.rb:53:in block in create_shell_runner' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/file_utils.rb:45:incall'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/file_utils.rb:45:in sh' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/file_utils_ext.rb:40:insh'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/git.rb:22:in git_push' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/stage.rb:55:inpush'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/deploy/base.rb:11:in deploy' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/deploy/rails.rb:8:indeploy'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/stage.rb:65:in deploy' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/tasks.rb:209:inblock (3 levels) in <top (required)>'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/project.rb:61:in block in each_app' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/project.rb:60:ineach'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/project.rb:60:in each_app' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/tasks.rb:321:ineach_heroku_app'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/tasks.rb:208:in block (2 levels) in <top (required)>' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:228:incall'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:228:in block in execute' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:223:ineach'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:223:in execute' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:166:inblock in invoke_with_call_chain'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/1.9.1/monitor.rb:201:in mon_synchronize' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:159:ininvoke_with_call_chain'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:187:in block in invoke_prerequisites' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:185:ineach'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:185:in invoke_prerequisites' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:165:inblock in invoke_with_call_chain'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/1.9.1/monitor.rb:201:in mon_synchronize' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:159:ininvoke_with_call_chain'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:152:in invoke' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:143:ininvoke_task'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:101:in block (2 levels) in top_level' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:101:ineach'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:101:in block in top_level' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:110:inrun_with_threads'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:95:in top_level' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:73:inblock in run'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:160:in standard_exception_handling' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:70:inrun'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/bin/rake:33:in <top (required)>' C:/RailsInstaller/Ruby1.9.2/bin/rake:19:inload'
C:/RailsInstaller/Ruby1.9.2/bin/rake:19:in `

'
Tasks: TOP => deploy => heroku:deploy

Have you made any commits to your git repository? (git log) If there's no
HEAD, there's no sha

Ken

On Sat, Feb 16, 2013 at 12:15 PM, Georges El Khoury <
notifications@github.com> wrote:

rake version: rake (10.0.3)
heroku_san (4.2.5)
heroku (2.35.0)
heroku-api (0.3.7)

rake deploy staging not working. Regular git push to heroku workds.

Any ideas?

rake staging deploy --trace
** Invoke staging (first_time)
** Invoke heroku:stage:staging (first_time)
** Execute heroku:stage:staging
** Execute staging
** Invoke deploy (first_time)
** Invoke heroku:deploy (first_time)
** Invoke before_deploy (first_time)
** Invoke heroku:deploy:before (first_time)
** Execute heroku:deploy:before
** Execute before_deploy
** Execute heroku:deploy
git update-ref refs/heroku_san/deploy HEAD^{commit}
fatal: HEAD{commit}: not a valid SHA1
git update-ref -d refs/heroku_san/deploy
rake aborted!
Command failed with status (128): [git update-ref refs/heroku_san/deploy
HEAD...]
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/file_utils.rb:53:in
block in create_shell_runner'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/file_utils.rb:45:in
call'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/file_utils.rb:45:in
sh'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/file_utils_ext.rb:40:in
sh'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/git.rb:22:in
git_push'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/stage.rb:55:in
push'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/deploy/base.rb:11:in
deploy'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/deploy/rails.rb:8:in
deploy'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/stage.rb:65:in
deploy'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/tasks.rb:209:inblock
(3 levels) in '
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/project.rb:61:in
block in each_app'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/project.rb:60:in
each'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/project.rb:60:in
each_app'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/tasks.rb:321:in
each_heroku_app'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/heroku_san-4.2.5/lib/heroku_san/tasks.rb:208:in
block (2 levels) in <top (required)>'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:228:in
call'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:228:in
block in execute'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:223:in
each'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:223:in
execute'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:166:inblock
in invoke_with_call_chain'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/1.9.1/monitor.rb:201:in
mon_synchronize'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:159:in
invoke_with_call_chain'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:187:in
block in invoke_prerequisites'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:185:in
each'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:185:in
invoke_prerequisites'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:165:inblock
in invoke_with_call_chain'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/1.9.1/monitor.rb:201:in
mon_synchronize'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:159:in
invoke_with_call_chain'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:152:in
invoke'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:143:in
invoke_task'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:101:in
block (2 levels) in top_level'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:101:in
each'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:101:in
block in top_level'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:110:in
run_with_threads'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:95:in
top_level'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:73:inblock
in run'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:160:in
standard_exception_handling'

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:70:in
run'
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-10.0.3/bin/rake:33:in
<top (required)>'
C:/RailsInstaller/Ruby1.9.2/bin/rake:19:inload'
C:/RailsInstaller/Ruby1.9.2/bin/rake:19:in `'
Tasks: TOP => deploy => heroku:deploy


Reply to this email directly or view it on GitHubhttps://github.com//issues/127.

@kmayer I'm able to deploy manually. There are definitely commit in the git. I still was not able to solve this since two months.

So basically if I do: git push git@heroku.com:app-staging.git staging:master it works but if I do rake staging deploy it does not work.

I had basically the same problem. I could manually do a git push to heroku, but not using any rake tasks from heroku_san.

What happened: made changes on a branch, committed them, deployed them. Didn't like them. Reset hard. Tried to deploy and everything failed.