2016-03-11 54 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工作流中提交更改並使用新鏡像。