有没有办法绕过或编写Heroku的登录提示?

时间:2016-03-11 04:31:37

标签: heroku docker continuous-integration

Heroku Toolbelt的登录提示已开始导致我的持续集成作业失败。我猜测在最近的版本中发生了一些变化,但由于这个项目已经暂时搁置了几个月,我不确定到底发生了什么。我也承认我不记得我是如何工作的。我可能会在下面做一些类似于我的回答,但对此没有回忆。

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

版本信息:

  • heroku-toolbelt / 3.42.40(x86_64-linux)ruby / 2.2.2
  • heroku-cli / 4.27.26-693efcb(amd64-linux)go1.6

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

1 个答案:

答案 0 :(得分:0)

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