有没有人有一个工作示例来说明如何在github actions工作流中使用jib gradle插件将容器图像推送到ghcr中?
我已经试了一整天了,但是无论我尝试什么密码或令牌组合,我总是以jib插件抱怨无效认证结束,尽管我可以用gradlew jib
从我的本地计算机推到ghcr。
真的,我会非常感谢任何帮助。
> com.google.cloud.tools.jib.plugins.common.BuildStepsExecutionException: Build image failed, perhaps you should make sure you have permissions for ghcr.io/tobias-neubert/eclipse-temurin and set correct credentials. See https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#what-should-i-do-when-the-registry-responds-with-forbidden-or-denied for help
1条答案
按热度按时间lp0sw83n1#
你必须
1.允许你的仓库访问这个包(github配置文件页面-〉Packages-〉Package Settings)
1.在工作流中设置GITHUB_TOKEN的写入权限(permissions. packages:写入)