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: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:in
block (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: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:in
block 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:in
block 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:in
block 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:in
load'
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.