Commit Graph

57 Commits

Author SHA1 Message Date
OTTO 59f81032fc feat(制品库功能开发): 通过异步请求同步数据库中Maven类型制品文件和Nexus制品文件属性
将Nexus制品文件对象标识填充到数据库制品文件标识中(制品文件表示通过Base64解码后存储标识字段)
2024-07-08 11:46:54 +08:00
OTTO 3737d639ae feat(制品库功能开发): 制品列表获取接口开发(基于Nexus接口/service/extdirect进行改造)
1. 定义制品层级查询参数,用户可输入浏览层级和制品库名称来逐级查找制品
2. 检查制品库是否存在
3. 构建Nexus制品查询对象,调用Nexus通用接口(/service/extdirect)根据层级浏览制品列表
2024-07-08 09:52:35 +08:00
OTTO 058a19b618 feat(制品库功能开发): 完善Docker类型制品库新增及更新接口开发
用户输入映射端口时在制品库数据库中查找所有已映射端口,若该端口已被其他制品库映射则返回错误信息
2024-07-05 14:59:41 +08:00
OTTO fc3bb32886 feat(制品库功能开发): 针对各种格式的制品上传开发接口
1. 开发Go制品上传接口
2. 开发Conda制品上传接口
3. 开发Xxxxx制品上传接口
2024-07-04 16:46:07 +08:00
OTTO 15bca55d01 feat(制品库功能开发): 重构制品库原代码
开发更新虚拟仓库接口
2024-07-04 14:25:58 +08:00
OTTO 180a01af26 feat(制品库功能开发): 重构制品库原代码
开发新增虚拟仓库接口:
1. 新增虚拟仓库输入对象
2. 校验虚拟仓库成员是否存在
3. 数据库添加该制品库
2024-07-04 11:14:56 +08:00
OTTO 2a3cea2546 feat(制品库功能开发): 重构制品库原代码
制品库相关接口通过制品库格式的isRaw参数支持Go以及conda格式
2024-07-04 09:52:50 +08:00
OTTO d441673342 feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发Maven制品上传接口)
Maven制品需要存储在数据库中,用于产品选择时作为筛选条件
2024-07-04 09:22:44 +08:00
OTTO 1129210468 feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发Maven制品上传接口)
制品暂不存储在数据库中,简化操作流程
2024-07-04 08:38:07 +08:00
OTTO c77d7bbfeb feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发pypi制品上传接口)
新增pypi格式检查
2024-07-03 17:32:52 +08:00
OTTO 6d2c34deb1 feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发pypi制品上传接口) 2024-07-03 17:13:40 +08:00
OTTO d9b90976f6 feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发Npm制品上传接口) 2024-07-03 17:08:11 +08:00
OTTO 12bcc9e068 feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发Maven制品上传接口)
完善Maven制品上传接口逻辑:
遍历制品库制品文件列表,根据数据库制品文件记录获取对应的制品标识,并将制品标识及Nexus制品属性存储到数据库中
2024-07-03 16:40:03 +08:00
OTTO 32aec72065 feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发Maven制品上传接口)
完善Maven制品上传接口逻辑:
1. 上传时将制品文件记录及文件标识保存到数据库中(若生成POM同时保存POM记录,POM文件标识后续从Nexus下载)
2. 制品文件保存接口将先在组织下根据制品库名称和制品文件名称检查制品文件是否已存在,若存在则更新该制品文件记录,若不存在则创建该制品文件记录
2024-07-03 10:12:20 +08:00
OTTO 85cfa9b7bc feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发Maven制品上传接口)
完善Maven制品上传接口逻辑:
1. 将上传的JSON类型Body转换为form-data所需格式
2. 文件则调用文件微服务远程接口根据文件标识获取文件实体再填充到form-data中
2024-07-02 15:01:39 +08:00
OTTO 80a065f2a3 feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发Maven制品上传接口)
新增Maven制品上传接口:
1. 上传Body由原本的form-data转换为json,保障微服务统一性
2. 文件由原本的实体上传调整为前端先调用上传文件接口再用返回的文件标识作为载体一起上传
3. 支持多制品文件上传
2024-07-02 14:59:58 +08:00
OTTO 401e031abf feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发Maven制品上传接口)
1. 新增Nexus制品上传接口地址
2. Nexus请求方法新增Form-Data类型
2024-07-02 14:52:53 +08:00
OTTO 49ac10b23a feat(制品库功能开发): 重构制品库原代码
生成制品相关代码
2024-06-27 15:38:48 +08:00
OTTO c8d2af753c feat(制品库功能开发): 重构制品库原代码
完善接口:新增制品库
新增制品库时设置不校验上传文件格式
2024-06-26 10:28:51 +08:00
OTTO 4c0780d548 feat(制品库功能开发): 重构制品库原代码
完善接口:删除托管制品库仓库
2024-06-25 15:52:29 +08:00
OTTO 650178bea2 feat(制品库功能开发): 重构制品库原代码
1、 完善接口:更新托管制品库仓库
2、 将Nexus传递值封装为Java对象,优化数据操作逻辑
2024-06-25 15:10:03 +08:00
OTTO fb0907cb3b feat(制品库功能开发): 重构制品库原代码
完善接口:新增托管制品库仓库
对输入的每个枚举类型进行校验,防止出现Nexus返回的400错误码
2024-06-25 11:37:17 +08:00
OTTO 5eac1ca660 feat(制品库功能开发): 重构制品库原代码
完善接口:新增托管制品库仓库
对输入参数进行格式校验
2024-06-25 11:00:41 +08:00
OTTO 6232e157f2 feat(制品库功能开发): 重构制品库原代码
完善接口:新增托管制品库仓库
对输入参数进行格式校验
2024-06-25 10:51:59 +08:00
OTTO 4e09dec592 feat(制品库功能开发): 重构制品库原代码
完善接口:新增托管制品库仓库
1. 调用制品库创建接口创建制品库
2. 调用制品库详情接口获取制品库详情
3. 数据库添加该制品库
2024-06-25 10:42:07 +08:00
OTTO 931509687a feat(制品库功能开发): 重构制品库原代码
新增Nexus仓库输入的相关实体
2024-06-25 10:41:29 +08:00
OTTO ac6aeae8e7 feat(制品库功能开发): 重构制品库原代码
Nexus请求帮助类新增通过Nexus请求地址以及请求Body发送请求的方法
2024-06-25 10:40:09 +08:00
OTTO 6118128537 feat(制品库功能开发): 重构制品库原代码
新增Nexus地址公共类,将请求方式转移至该公共类中,定义Nexus请求地址时,可同时配置请求方法
2024-06-25 10:39:25 +08:00
OTTO 3325e5d1fc feat(制品库功能开发): 重构制品库原代码
制品库类型均使用枚举定义并通过接口返回给前端,保障系统的统一性
2024-06-24 14:06:54 +08:00
OTTO c8690052ca Merge branch 'dev_PMS' of code.gitlink.org.cn:Gitlink/microservices into dev_PMS 2024-06-24 08:49:36 +08:00
wanjia 70e6153680 fix(流水线):新加流水线类型筛选完善 2024-06-21 08:47:29 +08:00
wanjia 2c5211541d feat(流水线):#4197 新加流水线类型 2024-06-20 16:19:33 +08:00
OTTO a62f768ea1 feat(制品库功能开发): 重构制品库原代码
完善制品库仓库列表接口
2024-06-20 15:01:28 +08:00
OTTO 3c3d979219 feat(制品库功能开发): 重构制品库原代码
1、 初始化制品库-仓库相关代码
2、 完善制品库仓库列表接口
2024-06-20 14:56:28 +08:00
OTTO ff61f53598 feat(制品库功能开发): 重构制品库原代码
1、 初始化制品库-仓库相关代码
2、 完善制品库仓库列表接口
2024-06-20 14:55:59 +08:00
OTTO 836b9bfa22 feat(制品库功能开发): 重构制品库原代码
新增service处理制品库业务逻辑
2024-06-20 14:23:20 +08:00
OTTO 2ccbcb5007 feat(制品库功能开发): 重构制品库原代码
1. 新增判断请求响应是否成功方法(2XX)
2. 当请求响应成功时,若返回内容为空则构建一个空的JSONObject返回
2024-06-19 16:33:36 +08:00
OTTO 5e1d1e53c9 feat(制品库功能开发): 重构制品库原代码
1. 支持FormData请求类型转发
2. 转发query参数
3. FormData请求类型通过构建HttpEntity类型进行转发
4. 通过构建JSON对象,打印FormData请求类型的Body参数
2024-06-19 14:55:04 +08:00
OTTO caebfb416d feat(制品库功能开发): 重构制品库原代码
1. 构建Nexus请求帮助类
2. 通过公共构建的HttpAPIService向Nexus发起请求,便于请求线程池统一管理
3. 优化Nexua请求头,仅携带鉴权参数
4. 对Nexus的请求和响应打印详细日志,便于后续问题定位
2024-06-17 10:54:23 +08:00
wanjia 2dacecaabf fix(测试报告):#2952 关联缺陷根据状态排序 2024-06-14 09:42:58 +08:00
wanjia e577d7059e Merge remote-tracking branch 'origin/dev_PMS' into dev_PMS 2024-06-13 17:24:57 +08:00
wanjia 3ec97ab6a2 fix(测试报告):关联缺陷根据状态排序 2024-06-13 17:24:16 +08:00
wanjia b69d8f5ef3 fix(流水线):保存图形化流水线时文件名加后缀 2024-06-13 17:21:46 +08:00
OTTO 8f3c3e42ab fix(项目管理): 代码库列表未展示私有代码库 2024-06-12 15:30:18 +08:00
OTTO 8528c517b5 fix(项目管理): 创建组织工作台使用的线程池未传递上下文,导致Token一直未更新
新增线程池包装类,将用户上下文信息进行传递
2024-06-06 17:44:02 +08:00
OTTO 696778a515 fix(完善企业逻辑): 删除企业时清理对应的redis缓存 2024-05-31 10:37:42 +08:00
OTTO 2eb3d75d66 fix(测试用例): 不同级父模块,无法创建同名的子模块 2024-05-31 08:56:53 +08:00
OTTO e1dc51db05 fix(测试单): 删除测试单内用例关联的缺陷后,该测试用例关联缺陷未被解绑 2024-05-31 08:35:20 +08:00
OTTO a03e926e06 feat(微服务平台重命名): 删除ruoyi相关标识 2024-05-30 14:17:59 +08:00
OTTO 39b101aff0 Merge branch 'dev_PMS' of code.gitlink.org.cn:Gitlink/ruoyi-gitlink into dev_PMS_rename 2024-05-30 11:49:47 +08:00