【问题标题】:Running heroku rake db:migrate from a Jenkins build fails从 Jenkins 构建运行 heroku rake db:migrate 失败
【发布时间】:2011-10-07 00:39:52
【问题描述】:

在我的 Jenkins 构建中,最后一步是推送到 heroku 并运行数据库迁移。 git push 工作正常,应用程序已部署,但我在运行数据库迁移时遇到问题。下面是 Jenkins 的控制台输出。

+ heroku run rake db:migrate --app myapp
Running rake db:migrate attached to terminal... stty: standard input: Invalid argument
up, run.6
stty: standard input: Invalid argument

如果我从服务器上运行与 jenkins 用户相同的命令,它就可以正常工作。我只在自动构建过程中收到错误。

作为背景,这是一个在 Heroku Cedar 上运行的 Rails 3.1 应用程序。

【问题讨论】:

  • 你想明白了吗?
  • 我正在设置 Jenkins,因为我输入了这个,所以我可能会在接下来的几天,甚至几个小时内给你答案

标签: heroku continuous-integration ruby-on-rails-3.1 jenkins


【解决方案1】:

我可以通过重定向输出来解决这个问题。

heroku run rake db:migrate --app myapp > rake.log
cat rake.log

【讨论】:

    猜你喜欢
    • 2012-11-26
    • 1970-01-01
    • 2013-03-08
    • 2017-07-30
    • 2011-04-26
    • 2014-03-21
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    相关资源
    最近更新 更多