在构建之前检查推送权限
作者: imjasonh创建于 2021年12月14日更新于 2026年6月10日
标签good first issuelifecycle/frozen
如果我正在将内容 ko publish 到一个我没有推送权限的注册表/仓库(拼写错误、配置错误的身份验证、错误的活动 gcloud 用户), ko 可以在构建之前检查此情况并失败, 使用 ggcr 的 CheckPushPermission。 该函数有一个 TODO(https://GitHub.com/google/go-containerregistry/issues/412) 来使其不必要, 但我认为这实际上是一个有用的情况, 因为它可以在 remote.Write 之前避免工作并节省时间。
内容来源: ko-build/ko