2016-03-11 47 views
0

Heroku Toolbelt的登录提示已经开始导致我的持续集成作业失败。我猜在最近的一个版本中有些变化,但是由于这个项目几个月来一直在后退,我不确定发生了什么。我也承认,我不记得我是如何在第一时间完成这项工作的。有可能我做了类似于我下面的答案的东西,但没有回忆。有什么方法绕过或脚本Heroku的登录提示?

有什么办法脚本完成登录提示或完全绕过它使用环境变量/配置?

版本信息:

  • heroku上-工具区/ 3.42.40(x86_64的-Linux)的红宝石/ 2.2.2
  • heroku上-CLI/4.27.26-693efcb(AMD64的Linux)的go1.6

我试着手动登录到CI服务器上的Heroku,创建一个.netrc并将其复制到我的图像,但它似乎被忽略。

回答

0

不幸的是,我能够想出的唯一解决方案是构建Docker镜像,创建容器,在其中运行heroku login,在我的CI工作流中提交更改并使用新镜像。