首页 > 解决方案 > Gitlab 状态 API:太长(最多 255 个字符)

问题描述

我在通过其 API 更新 Gitlab 中的某些项目状态时遇到问题,我收到了以下正文响应:

Response body: {
      "message" : {
            "target_url" : [ "is too long (maximum is 255 characters)" ]
      }
}

此更新是通过 Jenkins 插件完成的,以更新每个分支/提交的状态。

标签: gitlabgitlab-api

解决方案


发生这种情况是因为 field 的限制target_url,从您的角度来看,您无能为力来解决这个问题,除非您使项目名称/路径更短。

Gitlab 上存在一个持续存在的问题,以增加某些字段的限制:https ://gitlab.com/gitlab-org/gitlab/-/issues/23868#note_507841032


推荐阅读