Heroku Toolbelt的登录提示已开始导致我的持续集成作业失败。我猜测在最近的版本中发生了一些变化,但由于这个项目已经暂时搁置了几个月,我不确定到底发生了什么。我也承认我不记得我是如何工作的。我可能会在下面做一些类似于我的回答,但对此没有回忆。
有没有办法脚本完成登录提示或完全使用环境变量/ config绕过它?
版本信息:
我尝试在CI服务器上手动登录Heroku,这会创建一个.netrc并将其复制到我的图像中,但它似乎被忽略了。
答案 0 :(得分:0)
不幸的是,我能够想出的唯一解决方案是构建Docker镜像,创建容器,在其中运行heroku login
,提交更改并在我的CI工作流中使用新图像。 / p>