从零搭建一个高性能的前端CI服务器
本系列教程介绍如何从零搭建一个前端CI服务器,以及如何优化其性能。
本系列教程均基于Gitlab CI,其它系统的酌情参考。
准备材料
在开始之前,你需要准备如下的基本材料:
- 一个有管理权限的Gitlab项目,可以是Gitlab.com上的,也可以是私有化Gitlab服务上的。
- 一台服务器,使用服务器、vps甚至自己的笔记本电脑等也可以,最好能满足一定的性能要求。2核4G以上吧。需要能访问到上面提到的Gitlab项目。
储备知识
如果能有以下方面的知识,会比较容易理解此系列教程。没有经验的话也可以,但需要通过文章中的各种外链,掌握一些相关知识。
- Linux系统结构与基本的Shell使用,可参考 Bash 脚本教程
- Docker相关知识,可参考 Docker入门教程
- YAML文件格式,可参考 YAML 语言教程
- Gitlab相关知识