Skip to content

bug:在大批量事件触发构建且每次构建都新增流水线版本的场景下,对保存流水线版本的逻辑进行优化 #12578

@carlyin0801

Description

@carlyin0801

问题: 当前保存流水线构建记录表与更新流水线版本引用标识为两个独立操作;在大批量事件触发构建且每次构建均新增版本的场景下,若保存新版本记录后触发清理逻辑(删除最近 n 个版本之外未被引用的历史记录),而此时该次构建对应的版本引用标识尚未完成更新,就可能误删新增的版本记录,进而引发逻辑异常。

措施: 保证保存流水线构建记录表与更新流水线版本引用标识时序性,让其同时成功或者同时失败。

Metadata

Metadata

Assignees

Labels

area/ci/backendCI 后端issuefor grayUAT environment in tencent has been deploykind/bug程序故障Bug,漏洞todotodo

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions