
评审意见: 0. 选方案1 1. 冻结期间release owner的合入必须基于相关仓库的maintainer审查意见,不能跨过maintainer的评审直接合入 2. yaml文件中:'version' ----> 'branch' 3. 版本封库的时间,原因,范围 等需要通知到各个sig组. --release-SIG 4. 方案和评审信息加到SIG-release Doc的自动化部分 ------------------ 原始邮件 ------------------ 发件人: "George" <caozhi1214@qq.com>; 发送时间: 2020年9月14日(星期一) 下午3:33 收件人: "tc"<tc@openeuler.org>; 主题: 议题申报 //回复:[Tc] 【Meeting Notice】openEuler TC例会 Time: 2020-09-16 10:00-12:00 各位TC好,申报一个议题: 版本冻结期间CI-Bot锁库方案决策 背景: 当前release manager希望能在版本冻结期内对码云的代码合入做权限控制,这个功能应该是由CIbot来完成。 我们当前有三种初步方案: 方案一: 在SIG-release-management管理的仓库openeuler/release-management仓库下,新增一个release-management.yaml文件用于记录版本发布情况, CI-bot根据这个版本信息,如果freezed为yes,则控制所有仓库下的对应分支(version)的合入权限,只能由owner合入。 优点:管控相对独立 缺点:新增加啦CI-Bot监控的输入来源 方案二: 合入权限直接使用sig-release-management的owner名单作为权限人名单。 并在当前community的repository下新增版本控制信息:针对所有仓库增加 冻结分支的字段 优点:仓库管理和分支管理控制点统一,版本权限管理和sig组权限统一 缺点:版本控制策略变更需要修改仓库管理的配置文件 方案三: 合入权限直接使用sig-release-management的owner名单作为权限人名单。 版本分支的冻结信息单独使用yaml文件记录到SIG-release-management管理的仓库openeuler/release-management下 优点:管理权限使用和SIG一致的统一权限,版本冻结信息和仓库信息分离不耦合 缺点:控制信息来自多处 ------------------ 原始邮件 ------------------ 发件人: "Meeting Book" <uMeeting@huawei.com>; 发送时间: 2020年9月14日(星期一) 中午11:33 收件人: "tc"<tc@openeuler.org>; 主题: [Tc] 【Meeting Notice】openEuler TC例会 Time: 2020-09-16 10:00-12:00 Topic openEuler TC例会 Time 2020-09-16 10:00-12:00((UTC+08:00)Beijing) Join Conference Join (External) >> Meeting ID 269 108 717 Convener 郭寒军 Tips: Dial the access number to join conference 注:仅支持部分国家和地区。( Only some countries and regions are supported.) 如果加入会议提示“会议已结束或会议号不存在”,请在官网下载最新版本入会。立即下载 If a message is displayed, indicating that the meeting has ended or the meeting ID does not exist, download the latest meeting client and try again.Download