Gitlab 状态 API:太长最多 255 个字符

问题描述

我在通过其 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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...