文档
测试

添加模块(异步)

POST
module/add

接口描述

创建模块

请求参数

参数名
类型
描述
必填
name
String
模块的名称,必须和代码库中的模块名称相同
必填
state
int
模块状态的枚举(可用valid/不可用invalid)
必填
devLanguage
int
模块使用的开发语言(枚举)
必填
professionGroupId
uuid
所属专业组的唯一编号
必填
codeRepoId
String
能唯一定位到代码库的id,对于gitlab、github就是项目id,gitee上就是项目的路径
必填

响应参数

参数名
类型
描述
必填
content
json
响应体
必填
id
uuid
注册模块的uuid,注册失败为null
可选
message
String
响应消息
必填
msgArg
json
响应参数
必填
msgKey
String
响应的业务码(成功码/异常码)
必填
devop_module_duplicate_module_name 模块名称重复(这个尽量在前端就进行验证)
必填
devop_module_invalid_code_source 模块代码库配置无效 (尽量先调用验证有效性的接口)
必填
devop_module_web_hook_config_fail 模块配置代码库webhook失败 (可能是鉴权信息出错或者是网络错误)
必填
devop_module_add_module_success 创建模块成功
必填
status
String
响应的状态(success/fail)
必填