1.通过github PR提交版本更新,在comment发送集成请求,参考常用命令。集成请求发起后bot会自动回复创建的集成工作流形式如下,通过url链接可以进入工作流的PR中,通过github action以及webhook返回的链接可以跳转到OBS平台查看构建状态。
AutoIntegrationPr Bot
auto integrate with pr url: deepin-community/Repository-Integration#1558
PrNumber: 1558
PrBranch: auto-integration-9380978445
构建完成后bot会在集成请求的PR中回复最终集成issues地址,形式如下
IntegrationProjector Bot
Deepin Testing Integration Project Manager Info
IssueID: 8918
ProjectItemID: PVTI_lADOABhNec4AL0JezgPxWXE
IssueAddr: https://github.com/linuxdeepin/developer-center/issues/8918
提交者需要在集成issues中按照要求填写相关,集成管理员负责处理后续流程
待合入的PR可能会发生rebase行为,此时需要重新发
/integrate
示例:https://github.com/linuxdeepin/dde-launchpad/pull/306
常用命令:
/integrate
集成单个包/topic $name
添加pr到topic/integr-topic $name
集成topic,只需要在任意一个pr中输入一次即可,topic有更新在重新刷一次/merge
没有开机器人自动合并的用这个合并代码/retest
重试出错的ci任务,/test all
执行所有ci任务,/test $name
执行指定的ci任务/check obs
linuxdeepin组织下专属命令,应对该组织下obs ci任务未成功执行的情况,执行后仍然有问题可以有节奏的关闭-->打开pr一下,还是有问题可以急call管理员In response to this:
/help
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
通过CRP、Jenkins进行打包,在developer-center手动创建集成单填写上CRP平台的仓库地址,参考bot自动创建的单子,创建完毕后通知集成管理员(Assigness给Zeno-sole)处理后续流程。