持续集成
-
阿里云效平台怎么用?小团队从提代码到上线的实操流程
阿里云效平台是阿里云推出的一站式研发协作服务,需求管理、代码托管、流水线、制品存储和测试都放在同一个入口里。对小团队来说,最直接的好处是少切换工具。谁改了什么、发布到哪一步,都能在一个页面上看清。它不会替你定好规范,也不会让代码质量自动变好,但能把精力从搬数据挪回到写代码上。 它都包含哪些模块 云效由几个互相连通的模块组成。日常用得最多的有下面几个: 项目管…
-
sbt 项目上阿里云,本地构建到服务器部署的踩坑
写 Scala 服务的人大多用 sbt 构建。sbt 的配置本身就是 Scala 代码,依赖解析和增量编译也比较稳定。真正麻烦的通常是把项目搬到线上的那几步。把 sbt 项目放到阿里云上跑,要先解决三件事:依赖下载够不够快,镜像怎么打、怎么发,以及线上和本地的运行环境能不能对齐。下面以一个订单服务为例,按顺序讲一遍。 案例背景 某电商团队用 Scala 和 …
-
云服务器软件测试平台怎么选?环境搭建和持续集成要注意什么
本地机器配置五花八门,测试环境排队排到周五,临时要一台压测机,运维说还得等三天。这些事情大多数测试团队都碰到过。云服务器软件测试平台要解决的,就是这些拖慢节奏的环节。把环境、资源和测试流程放到云上统一管理,测试结果也就更接近线上的真实情况。 它到底是什么 简单说,它是建在云计算基础设施上的测试支撑体系,一般由三部分组成:按需分配的云服务器、预置或可定制的环境…
-
云服务器软件测试怎么避开环境差异的坑
应用搬到云服务器之后,代码没改,线上表现却变了:接口隔三差五超时,磁盘写满后服务悄无声息地挂掉,跨可用区的调用延迟忽然涨上去。这类问题很少出在代码逻辑上,多半是测试环境和真实运行环境不一样。所以云服务器上的软件测试得单独想办法,直接套用本地开发机上的那一套,很容易漏掉关键风险。 为什么云上测试要单独设计 云服务器的资源是弹性的,网络拓扑也比机房复杂,还要依赖…