gydtep 发表于 2020-7-7 09:32:34
在这个阶段,NodeJS 技术也逐渐变成了我们除日常页面开发之外的又一个基本技能。gydtep 发表于 2020-7-7 10:31:25
在百花齐放之后,面对延伸出来的问题,在原有的本地 DEF 工具之上,我们提出了 研发套件 的概念。gydtep 发表于 2020-7-7 11:30:43
在体验上,用户可以借助一个简单的命令行命令直接开始发布任务的启动,简化了发布时 git 发布 tag 的操作流程。gydtep 发表于 2020-7-7 11:39:03
在整个发布流程中,通过长连接的方式将各个环节的运行信息、日志进行返回展示,提供了全新操作的一条发布链路。gydtep 发表于 2020-7-7 14:17:10
在当时伴随着 docker 技术的发展,我们思考通过 docker 快速启停统一环境的能力来实现一个构建器运行的环境,通过 docker启动的 container 容器来模拟执行本地的编译构建流程。gydtep 发表于 2020-7-7 15:03:36
而针对构建器的迭代更新,构建器开发者可以针对用户进行灰度范围划分设置,在版本更迭时通过完整的灰度流程保证上线的稳定覆盖。gydtep 发表于 2020-7-7 15:16:10
在构建器发布过程中如有问题,立即取消灰度进行处理。通过这样的模式,最大化地降低发布版本的风险。gydtep 发表于 2020-7-7 16:42:18
在这个背景下,底层能力得到了进一步抽象开放的契机,上层的业务体系可以根据自身的业务情况,通过借助成熟的底层工程中台能力搭建属于自身业务体系的前端研发流程。gydtep 发表于 2020-7-7 20:16:46
借助 redis 打通 docker 容器运行日志等技术环节的验证探索之后,我们基于容器技术搭建起来了在前端持续集成领域的 云构建 系统。gydtep 发表于 2020-7-7 20:30:04
在通过淘系的 NodeJS 应用框架 midwayjs 完成线上构建能力搭建的同时,在业务侧我们也在逐步建立更友好、完善的线上构建业务逻辑。