发布清单¶
概述¶
Firefox for Android 大致遵循 Firefox Gecko 发布计划。这意味着我们每 4 周发布一次 Beta 版,并在 Beta 版上进行约 4 周的烘焙,然后发布生产版本。
Firefox for Android 发布计划 包含更多与特定移动版交付相关的详细信息。
需求¶
JIRA 访问权限
Bugzilla 账户
Sentry 访问权限
Firefox for Android 发布¶
此版本涵盖两个发布:Fenix Nightly 通道中即将发布到 Beta 版的当前更改,以及即将发布到生产版本的当前 Beta 版。
创建 Beta 版¶
[ ] 审查 FeatureFlags 以确定是否有需要为 Fenix 的 Beta 版和生产版本启用(或禁用)的功能。这将与 PO、PM 和 EM 进行讨论。
[ ] 创建新的 Beta 版:按照 此处 的说明进行操作,并通知发布管理团队(Slack:#releaseduty-mobile)。通知 QA 团队已捕获 Beta 版发布,他们将运行测试以获得 Beta 版发布的批准
[ ] 一旦获得 QA 的绿色批准,发布管理团队(Slack:#releaseduty-mobile)将在 Google Play Console 中推送 Beta 版
[ ] 每天检查 Firefox Beta 上的 Sentry 以查看是否存在问题,如果没有任何问题,发布管理团队将发布版本提升到 25%。假设没有出现阻止问题,后续的 Beta 版本将提升到 100%。
Bug 修复升级 / Beta 产品完整性¶
生产候选版本¶
生产候选版本由发布管理团队(Slack:#releaseduty-mobile)在 Beta 版的第三周捕获。然后将其发送给质量保证团队进行生产发布测试批准。
生产发布¶
[ ] 一旦获得 QA 的绿色批准,发布管理团队(Slack:#releaseduty-mobile)将在 Google Play Console 中将生产候选版本推送到 Alpha 测试轨道。
[ ] 如果没有任何问题,发布管理将正式将候选版本标记为生产版本(通常在第一个候选版本发布 1 周后)。
[ ] 检查 Sentry 以查看新的崩溃。按照 崩溃监控 的说明进行操作。提交问题并进行分类。
[ ] 如果没有任何问题,发布管理将提升发布版本 (5%、25%、100%)