问题描述
我在通过其 API 更新 Gitlab 中的某些项目状态时遇到问题, 我收到了这样的身体反应:
Response body: {
"message" : {
"target_url" : [ "is too long (maximum is 255 characters)" ]
}
}
此更新是通过 Jenkins 插件完成的,用于更新每个分支/提交的状态。
解决方法
这是由于字段 target_url
的限制而发生的,从您这边来说,您无能为力来解决这个问题,除非您缩短项目名称/路径。
Gitlab 上存在一个持续问题,需要增加某些字段的限制:https://gitlab.com/gitlab-org/gitlab/-/issues/23868#note_507841032