openSUSE:Build Service Concept ObsCpio
此页面的内容已过时,请访问我们的参考指南中的文档。
Source Code Management Next Generation 的新草案提案
基础
- scm_cpio 服务正在源服务服务器上运行
- 将 scm 树存储在 cpio 归档文件(newc 格式)中,后缀为 .obscpio。
- 一些选定的 git 信息存储在 .obsinfo 文件中
- .obsinfo 文件中的字段
- commit: (例如,完整的 git sha1)
- git-describe: (如果 scm 是 git,则为 git describe 的输出)
- version: (待定)
- 该 .obscpio 文件将在构建容器内的 rpm SOURCES 目录中提取,并在解包后删除
- 该 .obsinfo 文件也将存储在 SOURCES 目录中
- 在构建时创建新的 tar 包,例如使用 构建时服务
: