拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 使用dpl在heroku上部署不适用于新的法拉第版本

使用dpl在heroku上部署不适用于新的法拉第版本

白鹭 - 2022-01-23 1950 0 0

我在 gitlab 上的 CI/CD 使用 dpl 在 heroku 上部署代码。在获取新版本的法拉第(我想这就是原因)之前,它一直在发挥魅力。

这是我的 gitlab CI 终端(昨天)作业时的内容:

...
$ dpl --provider=heroku --app=$HEROKU_STAGING_APP --api-key=$HEROKU_API_KEY
Installing deploy dependencies
Successfully installed rendezvous-0.1.3
Successfully installed netrc-0.11.0
Successfully installed multipart-post-2.1.1
Successfully installed faraday-rack-1.0.0
Successfully installed faraday-patron-1.0.0
Successfully installed faraday-net_http_persistent-1.2.0
Successfully installed faraday-net_http-1.0.1
Successfully installed faraday-httpclient-1.0.1
Successfully installed faraday-excon-1.1.0
Successfully installed faraday-em_synchrony-1.0.0
Successfully installed faraday-em_http-1.0.0
Successfully installed faraday-1.8.0
Successfully installed dpl-heroku-1.10.16
13 gems installed
authentication succeeded
checking for app XXX
found app XXX
Preparing deploy
...

这是我今天得到的:

...
$ dpl --provider=heroku --app=$HEROKU_STAGING_APP --api-key=$HEROKU_API_KEY
Installing deploy dependencies
Successfully installed rendezvous-0.1.3
Successfully installed netrc-0.11.0
Successfully installed faraday-2.0.0
Successfully installed dpl-heroku-1.10.16
4 gems installed
Preparing deploy
No stash entries found.
/usr/local/bundle/gems/faraday-2.0.0/lib/faraday/rack_builder.rb:230:in `ensure_adapter!': An attempt to run a request with a Faraday::Connection without adapter has been made. (RuntimeError)
Please set Faraday.default_adapter or provide one when initializing the connection.
...

我尝试将 --skip_cleanup 添加到 dpl 呼叫中,如下所示,但它不起作用。也许我可以强制重用旧版本的法拉第?但我找不到任何来源来尝试这个。

uj5u.com热心网友回复:

这可能对这种情况有用

https://github.com/travis-ci/dpl/issues/1247

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *