【发布时间】:2022-01-03 04:14:21
【问题描述】:
我现在设置了两个 GitHub 操作工作流。一个用于将图像发布到 jfrog 注册表,另一个用于将带有新标签的图像推广到 jfrog 工件。
我正在尝试在推送工作流程中使用 github.event.number,但由于某种原因,如果不是 pull_request,您将无法获得 PR 编号...因此我收到错误消息:
“来自守护进程的错误响应:(company jfrog artifactory url)的清单 - 未找到:清单未知:注册表不知道命名的清单。
有谁知道解决这个问题的方法?
【问题讨论】:
-
嗨 ProjectLuo,我认为您的问题可能与此问题有关:stackoverflow.com/questions/68462262/… 解决方案可能是使用此操作:github.com/marketplace/actions/find-current-pull-request
-
您好 GuiFalourd,感谢您的回复。尝试添加您已链接的解决方案,但我仍然收到相应的错误。我认为当我推送时 PR 号码会完全丢失或其他东西......嗯
-
在这种情况下,as referred here,您可以使用
SHA使用端点developer.github.com/v3/repos/commits/… 获取拉取请求信息(因为您可以从环境变量中获取 GITHUB_SHA) . -
这里也有很好的见解:stackoverflow.com/questions/59077079/…(尤其是最近的答案)。
标签: docker github github-actions docker-registry