mingshewhe

Results 32 issues of mingshewhe

目前腾讯工蜂合作版与社区版在蓝盾代码库统一都是“Tgit代码库”,代码库类型都是CODE_TGIT,但现在工蜂合作版已支持oauth鉴权,工蜂社区版没有oauth鉴权,无法再用同一个类型,所以需要拆分成两个代码库类型。 改造点: - 代码库新增 - 事件触发 - 旧数据刷新: 可以研究下是否能够兼容,如果兼容旧数据可以不刷新

kind/feat/tech
area/ci/backend
todo

目前pr检查只输出了流水线执行结果,当流水线代码检查失败时,只能点击链接跳转到蓝盾才能查看失败原因 ![image](https://github.com/TencentBlueKing/bk-ci/assets/22971705/8aaef117-9cd4-47dc-9714-0b0d19ca8615) 希望能够在pr的评论上查看质量红线报告

for gray
kind/enhancement
area/ci/backend
grayed
streams/grayed
todo

当checkout插件获取用户oauth token失败时,希望在插件上输出oauth url链接,引导用户点击授权

help wanted
area/ci/backend
tested
todo

commit check是当流水线执行成功或失败,将状态回写到代码库平台,表示MR/PR的检测状态,如果状态回写失败或者没有回写,可能导致MR/PR合入异常 目前该功能存在以下问题: 1. 当蓝盾或工蜂出现异常时,会导致回写失败,需要人为介入解决 2. 当代码库授权人没有权限写commit check,用户无法查看写失败原因 希望 - [ ] commit check功能从plugin服务迁移至process服务,数据库试用devops_ci_repository.T_REPOSITORY_GIT_CHECK,注意修改前后兼容性问题 - [ ] 如果蓝盾或工蜂异常,能够自动恢复 - [ ] 在触发插件日志,输出commit check回写结果,失败原因和解决办法 - [ ] 增加op接口,可以输入projectId,pipelineId,buildId能够重放

kind/enhancement
area/ci/backend
todo

#8161 起初设想是将模板常量转换成流水线常量,流水线另存为模板时,将流水线常量转换成模板常量,但是这么实现后,会导致原有通过openapi启动可以修改模板常量,改成常量后修改失败。 所以将模板常量转换成流水线的只读变量,流水线常量另存为模板时,因为常量字段中的constant还保留的,实例化时还是可以转换成流水线常量

for test