运行 heroku rake db:migrate from Jenkins build 失败
在我的 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 应用程序。
In my Jenkins build, the last step is to push to heroku and run a db migration. The git push works fine, and the app gets deployed, but I'm having trouble running a db migration. Below is the console output from 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
If I run the same command from the server as the jenkins user, it works fine. I only get the error during the automated build process.
As background, this is a Rails 3.1 app running on Heroku Cedar.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我可以通过重定向输出来解决这个问题。
I was able to work around this by redirecting the output.