在云效如何查看是否是最新的MR呢 ?[阿里云云效]

在云效如何查看是否是最新的MR呢 ?
是我这账号权限不足的原因吗 没找到具体的位置 。我这试了下这个接口 列表能正常请求回来 但是local_id是空 就导致后面的merge接口缺参数 不知道是不是不是最新的MR的原因。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 在云效中,您可以通过查看流水线的构建历史来判断是否是最新的MR。如果您想确认某个特定的MR是否是最新的,可以在该MR的详情页面中查看其构建状态和构建结果。如果构建成功且结果是最新的,那么这个MR就是您所需要的最新版本。同时,云效也提供了丰富的功能来支持DevOps工作流,包括项目协作、代码管理、制品仓库等,这些都可以帮助您更好地管理和控制研发流程。

  2. 在云效中,如果想查看是否是最新的MR,需要借助于合并请求的API。当你查看一个合并请求时,如果返回的请求中包含localId字段,那么这个MR就是新版的。相反,如果返回为空,那就说明这个MR是在旧版上操作的,由于旧版没有返回参数,所以无法使用新版的再去调用。需要注意的是,想MergeMergeRequest这个接口的参数全是新版的,所以旧版是不能使用的。

  3. 看到有localId字段,那一定是新版的合并请求。不是新版上操作的 返回的请求就没有localId了。返回空那就是之前在旧版上操作的,这些没有返回参数的也就不能使用新版的再去调用了。想MergeMergeRequest这个接口的参数全是新版的,所以旧版不能用的。此回答整理自钉群“云效API反馈(外部用户)”