Bogotajs DevOps持续集成与部署实践

DevOps 的实战分享里,bogotajs-devops算是比较有料的一个。讲的是在Bogota.js社区里,怎么用DockerCircleCI这些工具做持续集成、部署,还搭配了Node.jsAVA来搞测试,思路蛮清晰的。

Docker 的打包部署流程讲得比较实在,不是那种泛泛而谈的讲座。比如镜像构建里常见的COPYRUN组合优化,也提到了缓存层的问题,细节还挺多。

CircleCI 的自动化流程也得还不错,重点在于怎么写.circleci/config.yml来配测试和构建任务。像这种配置搞不对,CI 流程就跑不起来,作者给的结构图和例子还蛮清晰。

测试用的是AVA,语法清爽,适合写快速单测。像t.plan()t.deepEqual()这些方法,新手不太熟,作者也顺便带了一些用法,挺贴心的。

如果你在搞 Node 项目,又想加点自动化测试和 CI/CD 流程,可以看看这份资料。顺带一提,文末作者给了MIT 协议,拿来改造自己的项目也没啥负担。

zip 文件大小:5.23KB