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 包,例如使用 构建时服务