Skip to content

会有deepin-cloud-build-ci吗? #4046

Closed Answered by BLumia
8MiYile asked this question in Q&A | 问答板块
Apr 11, 2023 · 2 comments · 6 replies
Discussion options

You must be logged in to vote

可以参见 deepin-community协作指南 这个页面的说明。大致上的话是这样:

  1. deepin-community/SIG 仓库发起 PR,编辑 repos.yml 配置文件来追加仓库
  2. PR 合入后会根据所编辑的配置自动创建仓库
  3. Fork 所创建的仓库,向你 Fork 的仓库中进行提交,然后发起 PR
  4. PR 合入后即完成一次更新,此时软件包即位于 Unstable(或者叫 commit)仓库。

这时候可以认为 v23 源已经有这个包了,但若需要最终在版本发布时能在稳定仓库中也存在这个包,就只剩下集成了。集成的步骤大概是这样:

  1. deepin-community/Repository-Integration 仓库发起 PR,编辑 intergration.yml
  2. PR 创建后,待 OBS 自动构建完成,会自动在 linuxdeepin/developer-center 的 Issue 面板创建对应的集成 Issue
  3. 在 Issue 中,主动补全一些测试建议信息,描述哪些内容需要被测试人员关注
  4. 顺利完成测试后,仓库会被集成到 testing 仓库,最终系统版本发布时,会进入 stable 仓库(参见 仓库流转规范

p.s. 如果有意向维护+首次作这件事的话,还是建议能在 Matrix 群一起交流的,这样遇到问题的反馈也会更及时一些 :)

Replies: 2 comments 6 replies

Comment options

You must be logged in to vote
4 replies
@Decodetalkers
Comment options

@8MiYile
Comment options

@Decodetalkers
Comment options

@8MiYile
Comment options

Comment options

You must be logged in to vote
2 replies
@8MiYile
Comment options

@BLumia
Comment options

Answer selected by hudeng-go
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants