Github Actions工作流无法使用Gradle jib插件将容器图像推送到GHCR

oxalkeyp  于 2023-02-16  发布在  Git
关注(0)|答案(1)|浏览(130)

有没有人有一个工作示例来说明如何在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
lp0sw83n

lp0sw83n1#

你必须
1.允许你的仓库访问这个包(github配置文件页面-〉Packages-〉Package Settings)
1.在工作流中设置GITHUB_TOKEN的写入权限(permissions. packages:写入)

相关问题