Skip to content

Files

workflows

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 8, 2024
Sep 25, 2024
Aug 17, 2023
Nov 15, 2022
Mar 14, 2023
Jun 19, 2023
May 6, 2024
May 6, 2024
May 16, 2023
Jul 8, 2024
Aug 29, 2023
Apr 7, 2023
May 6, 2024
Feb 22, 2023
Feb 22, 2023
Feb 29, 2024
Feb 22, 2024
Feb 22, 2024

集成工作说明

总体框架 auto-integration.yml

总体顺序 parsec_integration -> build -> auto test -> merge topic -> update record -> close pr

构建时更具自定义的优先级,相同优先级并发构建,不同优先级先后构建.当前一共提供了10个优先级.

01-parsec-integration.yml 为解析集成工作流 主要为对integration.yml文件的解析,检查并提取集成仓库,tag以及构建顺序.提取集成说明并生成md artifact.

02-integration-output.yml 与build并行运行,主要根据上面的解析结果输出相关信息到pr中,

02-build-jenkins.yml 02-build-obs.yml 为构建job,分别支持jenkins和obs,目前默认支持obs。

04-auto-test.yml 自动化测试

05-merge-into-testing.yml 合并仓库流程

06-deployed.yml 更新记录并标记此集成已被集成,并关闭pr

07-sync-integration-info.yml 处理pr评论中包含的集成信息,格式列子如下:

repo: linuxdeepin/deepin-system-monitor
tag: 6.0.4
tagsha: 1f2cee89ffb6688813291391d0e97abe0fb1118b