发布网友 发布时间:2024-05-09 02:13
共1个回答
热心网友 时间:2024-06-21 16:38
两年来,知乎移动端的迭代革新从未停歇。每两周一次的发布流程调整,涉及需求、设计、开发与测试的紧密协作,Gitlab、Jenkins与Slack的高效联动。然而,随着用户基数的激增,代码的复杂性和耦合度问题开始凸显,版本发布风险也随之升高。为了顺应发展,知乎在2017年开启了革命性的变革,推出了Athena——一款旨在简化移动端组件管理,提升团队协作效率的集成式平台。
其核心功能聚焦在组件管理和集成上,每个组件需独立存放在Gitlab仓库,遵循严格的规范,每个负责人的权限被赋予对组件的全方位管理。Athena引入了全新的验收机制,角色标签(Dev、PM、Design、QA)共同参与,确保组件质量。从Gitlab角色验收的转移,到统一的集成规范,Athena简化了流程,减轻了工程师的负担。
每当组件版本更新,Athena自动创建新版本并发布,用户只需在平台上选择,一键触发构建和验收。Athena的出现,犹如一剂催化剂,极大地提升了团队协作效率,加速了移动端产品的发布速度。至今,Athena已成功接入70多个组件,发布了2500多个新版本,构建了600多次测试包,进行了400多次集成,成绩斐然。
未来,Athena计划逐步摆脱Jenkins的束缚,强化自动化测试,以全面质量保障为目标,实时收集并可视化质量数据。对于那些追求卓越质量保证的开发者,知乎团队正张开怀抱,等待你的加入,共同探索更多可能。但具体详情,就请移步我们的官方信息,那里有更深入的了解和期待。