【发布时间】:2020-08-02 22:13:19
【问题描述】:
我对 Heroku 很陌生。
问题描述
使用 JIB 成功将 docker 镜像推送到 Heroku Container Registry 后,我正在努力发布它。
我做了什么:
使用 JIB 推送 docker 镜像:
[INFO] Built and pushed image as hamzablm/timesheet
[INFO] Executing tasks:
[INFO] [=========================== ] 88.9% complete
[INFO] > launching layer pushers
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 51.106 s
[INFO] Finished at: 2020-04-20T11:16:20Z
[INFO] ------------------------------------------------------------------------
现在图像应该在注册表中。
但是当我想释放它时:
heroku container:release hamzablm/timesheet 失败:
› Error: Missing required flag:
› -a, --app APP app to run command against
› See more help with --help
我可能在这里遗漏了一些简单的东西,但我们将不胜感激。
【问题讨论】:
-
这不是我的情况,因为图像已经在注册表中
-
同样的错误,你需要指定你的应用名称
-
这很奇怪,因为从 Heroku CLI 命令中,如果您检查您的部分 (devcenter.heroku.com/articles/…),它会说 -a 是必需选项。然后,在示例中未指定。如果您尝试手动指定标志怎么办?
-
指定 -a 选项也不起作用:
▸ Couldn't find that app.
标签: docker heroku heroku-cli