从 Jenkins 构建中运行 heroku rake db:migrate 失败

6
在我的Jenkins构建中,最后一步是推送到Heroku并运行数据库迁移。Git推送正常工作,应用程序得到部署,但我在运行数据库迁移时遇到问题。以下是来自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应用程序。

你解决了这个问题吗? - WattsInABox
我正在打字设置Jenkins,也许在接下来的几天甚至几个小时内我会有答案给你。 - WattsInABox
1个回答

6
我通过重定向输出来解决了这个问题。
heroku run rake db:migrate --app myapp > rake.log
cat rake.log

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接