如何在Gitlab中检查存储库镜像是否是最新的?

如何在Gitlab中检查存储库镜像是否是最新的?,gitlab,gitlab-ci,Gitlab,Gitlab Ci,我正在尝试使用存储库镜像来简化我的工作流程。 我有一个使用上游拉镜像的存储库。 我正在努力 我的问题是: 如果镜像更新已完成,我是否可以找出触发的镜像更新 或者,我可以找出镜像(或镜像上的特定分支)是否是上游的最新分支吗 为了给大家提供更多的背景,我想: 刷新镜子 在镜像上创建分支 创建对上游服务器的合并请求 我刷新镜像以确保合并请求可以在没有冲突的情况下合并。我的管道是向上游发送合并请求的唯一来源。我担心刷新镜像请求和创建分支请求之间的竞争条件。在GET/projects/:id 导

我正在尝试使用存储库镜像来简化我的工作流程。 我有一个使用上游拉镜像的存储库。 我正在努力

我的问题是:

  • 如果镜像更新已完成,我是否可以找出触发的镜像更新
  • 或者,我可以找出镜像(或镜像上的特定分支)是否是上游的最新分支吗
为了给大家提供更多的背景,我想:

  • 刷新镜子
  • 在镜像上创建分支
  • 创建对上游服务器的合并请求

我刷新镜像以确保合并请求可以在没有冲突的情况下合并。我的管道是向上游发送合并请求的唯一来源。我担心刷新镜像请求和创建分支请求之间的竞争条件。

GET/projects/:id

  • 导入_状态(以“完成”作为成功的标志)
  • 导入_错误(以null作为成功的标志)

但我无法找到上次镜像更新的时间戳。

通常您会对上游进行更改和修改,因为建议不要关闭镜像。你为什么不在上游做所有的工作?另外,您是否正在尝试了解镜像是否通过API更新?它上次更新时肯定会显示在UI中