与heroku圈ci。无法自动推送到heroku

时间:2016-09-01 04:30:47

标签: ruby-on-rails heroku circleci

我正在尝试设置一个工作流,在我推送到我的github repo上的主分支后推送到heroku。我之前用过一个项目做过这个。我复制了circle.yml文件,并将旧应用程序的名称更改为新应用程序,但是圆圈ci卡在了说“" - git push git@heroku.com:my_app_name.git $ CIRCLE_SHA1:refs / heads / master"

circle.yml

machine:
  ruby:
    version: 2.1.2
deployment:
  production:
    branch: master
    commands:
      - heroku maintenance:on --app my_app_name
      - heroku pg:backups capture --app my_app_name
      - git push git@heroku.com:my_app_name.git $CIRCLE_SHA1:refs/heads/master
      - heroku run rake db:migrate --app my_app_name
      - heroku maintenance:off --app my_app_name
  staging:
    branch: staging
    commands:
      - heroku maintenance:on --app my_app_name
      - git push git@heroku.com:my_app_name.git $CIRCLE_SHA1:refs/heads/master
      - heroku run rake db:migrate --app my_app_name
      - heroku maintenance:off --app my_app_name

我在

行收到远程拒绝错误
      - git push git@heroku.com:my_app_name.git $CIRCLE_SHA1:refs/heads/master

我认为我收到此错误是因为" git@heroku.com:my_app_name.git"可能不正确。我怎样才能找到放在这里的东西?

1 个答案:

答案 0 :(得分:0)

Response.Clear(); Response.ContentType = "application/pdf"; Response.AddHeader("Content-Length", PDFByteArray.Length.ToString()); Response.AddHeader("Content-Disposition", "inline"); Response.AddHeader("Cache-Control", "public"); Response.OutputStream.Write(PDFByteArray, 0, PDFByteArray.Length); Response.Flush(); Response.End(); 应替换为Heroku上使用的任何应用名称。