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
|
0f0df0bda5
|
feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发Maven制品上传接口)
优化文件流处理逻辑
|
2024-07-02 14:49:41 +08:00 |
OTTO
|
c7200a04b8
|
feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发Maven制品上传接口)
新增远程接口:根据文件标识获取文件实体
|
2024-07-02 14:49:26 +08:00 |
OTTO
|
49ac10b23a
|
feat(制品库功能开发): 重构制品库原代码
生成制品相关代码
|
2024-06-27 15:38:48 +08:00 |
OTTO
|
9332bb5de3
|
refactor(系统微服务逻辑优化): 优化代码结构
|
2024-06-27 15:07:26 +08:00 |
OTTO
|
f692f9a07d
|
refactor(系统微服务逻辑优化): 启动系统微服务时清理用户登录态缓存
|
2024-06-27 15:06:26 +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 |
wanjia9506
|
3e93dde5f1
|
Merge pull request '#4197 新加流水线类型' (#584) from wanjia9506/microservices:dev_PMS into dev_PMS
|
2024-06-21 08:52:56 +08:00 |
wanjia
|
e216f06938
|
Merge remote-tracking branch 'main/dev_PMS' into dev_PMS
|
2024-06-21 08:49:19 +08:00 |
wanjia
|
70e6153680
|
fix(流水线):新加流水线类型筛选完善
|
2024-06-21 08:47:29 +08:00 |
otto
|
0a291267a1
|
Merge pull request 'feat(完善系统微服务): 获取gitlink用户列表时,若该用户为当前组织成员则返回该成员角色' (#583) from otto/microservices:dev_PMS_bugfix into dev_PMS
|
2024-06-21 08:38:14 +08:00 |
OTTO
|
4c84628db0
|
Merge branch 'dev_PMS' of code.gitlink.org.cn:Gitlink/microservices into dev_PMS_bugfix
|
2024-06-21 08:35:01 +08:00 |
OTTO
|
6c12d5e082
|
feat(完善系统微服务): 获取gitlink用户列表时,若该用户为当前组织成员则返回该成员角色
|
2024-06-21 08:34:38 +08:00 |
otto
|
af728c26c0
|
Merge pull request 'feat(完善系统微服务): 获取gitlink用户列表时,若该用户局以为当前组织成员返回该成员角色' (#582) from otto/microservices:dev_PMS_bugfix into dev_PMS
|
2024-06-20 16:27:55 +08:00 |
OTTO
|
b0f6291263
|
feat(完善系统微服务): 获取gitlink用户列表时,若该用户局以为当前组织成员返回该成员角色
|
2024-06-20 16:24:10 +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
|
c4f0c7abbd
|
feat(制品库功能开发): 重构制品库原代码
1. 新增判断请求响应是否成功方法(2XX)
2. 当请求响应成功时,若返回内容为空则返回请求响应状态码
|
2024-06-20 08:38:16 +08:00 |
OTTO
|
7913375521
|
feat(制品库功能开发): 重构制品库原代码
1. 新增判断请求响应是否成功方法(2XX)
2. 当请求响应成功时,若返回内容为空则返回请求响应状态码
|
2024-06-19 16:37:15 +08:00 |
OTTO
|
2ccbcb5007
|
feat(制品库功能开发): 重构制品库原代码
1. 新增判断请求响应是否成功方法(2XX)
2. 当请求响应成功时,若返回内容为空则构建一个空的JSONObject返回
|
2024-06-19 16:33:36 +08:00 |